首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从插件中重置浏览器

如何从插件中重置浏览器
EN

Stack Overflow用户
提问于 2013-07-26 05:48:05
回答 2查看 293关注 0票数 0

我为浏览器做了一个插件--防火墙(Windows)。现在我确实更新插件-但dll插件不能升级,直到插件被加载。

如何重新启动浏览器以刷新插件?还是可以从浏览器缓存下载的插件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-27 16:05:28

我看到的选择是:

  • 告诉用户安装/更新后重新启动浏览器
  • 告诉用户在继续安装之前关闭浏览器

请注意,您可能仍然存在替换DLL的问题。例如,Flash所做的是用版本(例如npYourPlugin_1_2_77.dll)后缀他们的文件名,所以文件锁没有问题。

如果您这样做,您甚至可能不需要重新启动浏览器时,您可以调用navigator.plugins.refresh() (工作自火狐17,但不确定其他浏览器)。

另外,请注意,我不确定ActiveX插件(IE)是否也需要支持--也许出租车公司会加入到我还没有遇到的其他场景中。

票数 1
EN

Stack Overflow用户

发布于 2013-07-29 12:53:24

升级我的消防插件的步骤是

  1. 由NSIS制作插件安装程序。
  2. 在开始安装时,检测插件是否被任何浏览器占用。
  3. 关闭所有正在使用插件的浏览器。
  4. 卸载先前版本的插件。
  5. 在带有最新版本号的文件夹中安装新版本的插件。
  6. 在安装结束时,重新启动先前关闭的浏览器,并导航到您想要的URL。

顺便说一句,正如Georg所提到的,在查看插件的版本后,您不需要重新启动Chrome和Firefox,这意味着您有了升级插件并立即使用新插件的例程。但是,您必须重新启动IE,因为当您获得activex控件的版本时,必须实例化它,这将使插件首先加载。

现在,它运行良好,正如预期的那样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17873833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档