我们的网络浏览器插件已在所有IE版本中运行,并且在IE9和IE10中仍能正常工作,但在IE11中,该插件甚至无法识别并列为附加组件。它好像IE11不再支持ActiveX。
注意:此问题是作为插件的开发人员而不是可能需要更正IE设置的最终用户。因此,如何检测ActiveX或如何调整浏览器设置以允许ActiveX的建议在这里是无用的。
我们假设我们需要做的是调整ActiveX结构,以便Windows 8上的IE11批准该插件,以便用户自行决定是否可以使用它,即:在附加组件管理器中列出它
可以从此处下载示例项目和测试页面 - http://addmine.com/temp/EPM_project.zip
当然有一种解决方法,但我们需要改变什么呢?
答案 0 :(得分:0)
从IE11开始,仅桌面上的IE支持加载项。如果您正在运行IE的Windows Store体验,那么您关于IE11无法识别插件的声明绝对正确。 This article显示了如何让这种体验提示用户在IE的桌面体验中打开页面,这将支持您的插件。
话虽如此,您完全有可能更改插件以支持对Windows 8安全模型的更改。以下是一些可以帮助您入门的链接:
希望这会有所帮助......
- Lance