0

我正在 Qt 中编写一个 npapi 插件。我的插件在 firefox 和 opera 上完美运行。我猜chrome中的问题是关于“每个插件的进程”设置。发生的情况是,当我第一次打开页面时,插件被注入并且一切都按预期工作。但是当我从那个页面导航到另一个页面时,在新页面中,插件似乎被注入了,但甚至它的构造函数也没有被调用。

为了检查这个问题,在导航到新页面之前,我尝试通过 chrome 任务管理器终止我的插件进程。当我这样做时,插件也会在第二页中按预期工作。我无法理解这里发生了什么。任何帮助,将不胜感激。

谢谢

4

1 回答 1

0

浏览器插件的创建和销毁依赖于浏览器。所以如果你的构造函数没有被调用意味着你的插件没有被销毁。所以你必须在插件的窗口附加和窗口分离事件中处理你的对象构造和销毁。

于 2013-06-03T14:01:21.557 回答