关于ActiveX上传套件更新,我有一些关于Internet Explorer支持请求的问题。ActiveX上传套件运行在所谓的EPM(增强保护模式)下,是什么我们的ActiveX上传套件必须运行在这种模式下呢?
微软在发布Windows 8时推出了EPM,这种新的机制导致ActiveX控件和其他IE插件运行在沙箱环境中,即称为AppContainer。因此不允许进行潜在的不安全的活动,即在这种环境下允许的情况几乎为零。现在微软希望ActiveX开发者创建一种新的代理对象,使其所有调用WinAPI来通过并且允许运行。然而,这对于ActiveX开发者来说,这意味着重写开发完成的整个产品。
幸运的是,微软做了两个有利于软件供应商的地方,一方面是关闭了EPM默认和当ctiveX开第一次加载时建议用户打开一个特定的EPM网站。
唯一的问题是,如果用户选择了一个错误的答案,IE不会给用户一个机会来改变自己的想法。正如你可以在这些截图中看到,在Windows8中因为标题按钮的原因特别容易犯错误。
有或多或少的用户可以通过谷歌或者百度来解决我所提到的问题,但是绝大多数的一般用户是没有办法解决这样的一些问题的。
由于EPM已经不是默认选项,加上IE并不是那么受欢迎的情况下,这样的问题出现得较少。但是谁也不敢肯定微软会决定何时释放EPM。
这就是为什么越来越多的ActiveX开发者会花很长的时间来创建一些简单的工具,来改变这样的现状,让更多的用户在浏览器上有更多的选择。