0

I'm writing an Internet Explorer addon, and currently I need to have two separate components, one of which shows up as a "Browser Extension" and the other as a "Browser Helper Object" in the Manage Add-ons screen of Internet Explorer.

It's not clear to me why I need both of these, or what the difference is.

4

1 回答 1

3

IE界面出现浏览器扩展;想想工具栏按钮、窗口框架中的面板等等。要将命令添加到右键单击快捷菜单,您将创建一个浏览器扩展。

浏览器帮助对象(BHO) 扩展了 IE 服务。(Flash 和 Silverlight 是作为 BHO 实现的。)如果你想为 IE 创建一个功能,你会创建一个 BHO。

嗯,你知道 IE 不再积极开发,对吧?它已被 Microsoft Edge 取代。使用 IE 的专有接口和服务创建附加组件可能没有什么价值。

从 Win 10 周年更新开始,Edge 支持为其他浏览器创建的扩展。为 Edge创建扩展也容易得多。

从长远来看,切换到 Edge 或其他浏览器可能更容易(如果你不能/不会运行 Win10)。

于 2016-12-03T19:51:43.743 回答