ActiveX无法在IE 11中运行

时间:2014-11-07 05:11:29

标签: javascript c# asp.net internet-explorer-11 activexobject

我目前正在开发基于网络的扫描应用程序。我正在使用twainDotNet获取并触发扫描程序事件。该过程通过ActiveX控件完成。我的ActiveX控件在IE 10 for Windows 8中运行良好,但它不适用于Windows 8.1上的IE 11,但它显示在IE的ManageAddOn部分

请帮我解决这个问题,如果我的描述中有任何不明确的地方请添加评论。

1 个答案:

答案 0 :(得分:1)

你没有描述IE10和IE11之间的行为差​​异,所以很难猜出出了什么问题,但有几点可以想到:

  • 首先,托管代码为not supported for IE plugins。涉及到几个问题,但实际结果是place to know中的人说您不应该使用managed code for plugins

  • 需要更新ActiveX控件以支持增强的保护模式以及对Windows 8安全模型的其他更改。它非常复杂,但是technical details start here

  • 最后,我确定您已经知道这一点,但请确保您在IE桌面版上进行测试,因为Windows应用商店的体验并不支持{{3您已经考虑了ActiveX controls中的任何一个,以及可能发挥作用的任何其他基础知识。

希望这会有所帮助......

- Lance