【发布时间】:2017-04-18 10:30:58
【问题描述】:
我正在编写一个 Internet Explorer 插件,目前我需要有两个单独的组件,其中一个在“管理插件”屏幕中显示为“浏览器扩展”,另一个显示为“浏览器帮助对象”的 Internet Explorer。
我不清楚为什么我需要这两个,或者有什么区别。
【问题讨论】:
我正在编写一个 Internet Explorer 插件,目前我需要有两个单独的组件,其中一个在“管理插件”屏幕中显示为“浏览器扩展”,另一个显示为“浏览器帮助对象”的 Internet Explorer。
我不清楚为什么我需要这两个,或者有什么区别。
【问题讨论】:
Brower extensions出现在IE界面;想想工具栏按钮、窗口框架中的面板等等。要将命令添加到右键单击快捷菜单,您需要创建一个浏览器扩展。
Browser helper objects (BHO) 扩展 IE 服务。 (Flash 和 Silverlight 是作为 BHO 实现的。)如果你想为 IE 创建一个功能,你应该创建一个 BHO。
嗯,你知道 IE 不再处于积极开发中,对吧?它已被 Microsoft Edge 取代。使用 IE 的专有接口和服务创建附加组件可能没有什么价值。
从 Win 10 周年更新开始,Edge 支持为其他浏览器创建的扩展。为 Edge 发送 create extensions 也更容易。
从长远来看,切换到 Edge 或其他浏览器可能会更容易(如果你不能/不会运行 Win10)。
【讨论】: