我为浏览器做了一个插件--防火墙(Windows)。现在我确实更新插件-但dll插件不能升级,直到插件被加载。
如何重新启动浏览器以刷新插件?还是可以从浏览器缓存下载的插件?
发布于 2013-07-27 16:05:28
我看到的选择是:
请注意,您可能仍然存在替换DLL的问题。例如,Flash所做的是用版本(例如npYourPlugin_1_2_77.dll)后缀他们的文件名,所以文件锁没有问题。
如果您这样做,您甚至可能不需要重新启动浏览器时,您可以调用navigator.plugins.refresh()
(工作自火狐17,但不确定其他浏览器)。
另外,请注意,我不确定ActiveX插件(IE)是否也需要支持--也许出租车公司会加入到我还没有遇到的其他场景中。
发布于 2013-07-29 12:53:24
升级我的消防插件的步骤是
顺便说一句,正如Georg所提到的,在查看插件的版本后,您不需要重新启动Chrome和Firefox,这意味着您有了升级插件并立即使用新插件的例程。但是,您必须重新启动IE,因为当您获得activex控件的版本时,必须实例化它,这将使插件首先加载。
现在,它运行良好,正如预期的那样。
https://stackoverflow.com/questions/17873833
复制相似问题