我正在编写Internet Explorer插件,目前我需要有两个独立的组件,其中一个显示为“浏览器扩展”,另一个显示为“管理加载项”屏幕中的“浏览器帮助对象” Internet Explorer。
我不清楚为什么我需要这两者,或者有什么区别。
答案 0 :(得分:2)
Brower extensions出现在IE界面中;想想工具栏按钮,窗口框架中的面板等等。要向右键单击快捷菜单添加命令,可以创建浏览器扩展名。
Browser helper objects(BHOs)扩展了IE服务。 (Flash和Silverlight是作为BHO实现的。)如果你想为IE创建一个功能,你就要创建一个BHO。
嗯,你知道IE已不再处于积极开发状态了,对吧?它已被Microsoft Edge取代。使用IE的专有接口和服务创建附加组件可能没什么价值。自Win 10周年更新开始,Edge支持为其他浏览器创建的扩展程序。对于Edge来说create extensions也更容易。
从长远来看,转移到Edge或其他浏览器可能会更容易(如果你不能/不会运行Win10)。