Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何将ActiveX识别为附加组件并允许在IE11中运行_Visual Studio_Internet Explorer_Windows 8_Activex - Fatal编程技术网

Visual studio 如何将ActiveX识别为附加组件并允许在IE11中运行

Visual studio 如何将ActiveX识别为附加组件并允许在IE11中运行,visual-studio,internet-explorer,windows-8,activex,Visual Studio,Internet Explorer,Windows 8,Activex,我们的web浏览器插件在所有IE版本中都能正常工作,在IE9和IE10中仍能正常工作,但在IE11中,该插件甚至未被识别并作为附加组件列出。就好像IE11不再支持ActiveX一样 注意:这个问题是作为插件开发人员而不是可能需要更正IE设置的最终用户提出的。因此,关于如何检测ActiveX或如何调整浏览器设置以允许ActiveX的建议在这里是无用的 我们假设我们需要做的是对ActiveX结构进行调整,以便Windows 8上的IE11批准该插件,以便用户可以自行决定使用该插件,即:在加载项管理器

我们的web浏览器插件在所有IE版本中都能正常工作,在IE9和IE10中仍能正常工作,但在IE11中,该插件甚至未被识别并作为附加组件列出。就好像IE11不再支持ActiveX一样

注意:这个问题是作为插件开发人员而不是可能需要更正IE设置的最终用户提出的。因此,关于如何检测ActiveX或如何调整浏览器设置以允许ActiveX的建议在这里是无用的

我们假设我们需要做的是对ActiveX结构进行调整,以便Windows 8上的IE11批准该插件,以便用户可以自行决定使用该插件,即:在加载项管理器中列出该插件

可从此处下载示例项目和测试页面-


当然有解决办法,但我们需要改变什么?

从IE11开始,只有桌面上的IE才支持附加组件。如果您正在运行IE的Windows应用商店体验,那么您关于IE11未识别插件的说法绝对正确。显示如何让此体验提示用户在IE桌面体验中打开页面,这将支持您的插件

话虽如此,您完全有可能更改插件以支持对Windows8安全模型的更改。以下是一些让您开始学习的链接:

请注意,这是一个由四部分组成的系列的第1部分 希望这有助于

-长矛