在 Chrome 上使用 ActiveX 控件

Posted by Eyon on February 28, 2011

很多用户无法完全抛弃 IE 的根本原因在于微软自己捣鼓的 ActiveX 控件,几乎所有的国内网银、在线支付程序以及其他大量Web特殊应用都需要 ActiveX 控件,几乎从来没有人想过更没有人尝试过在非 IE 内核浏览器上实现 ActiveX 控件的支持。而如今,这一现象恐怕会被打破了。

一名ID叫做 eagleonhill 的 Chrome迷论坛会员这几天就写出了一个 Chrome 扩展,通过将 ActiveX 包装成了 Chrome/Firefox支持的NPAPI插件,从而实现在 Chrome/Firefox平台的 ActiveX 控件支持,目前已经基本实现了 Windows 平台 Chrome 的支持,但 Firefox 还需要再等等。

特性:

  • 为防止恶意代码的执行,可设置一可信网站列表,仅在这些网站中,会激活其中的ActiveX控件。
  • 全自动激活,对于可信网站,不需要其它任何操作,即可激活其中的全部ActiveX对象。
  • 对ATL thunk提供部分支持,不需要关闭系统的DEP保护,即在新版本的windows中,不会出现类似IETab等插件的崩溃现象。
  • 在32位Windows 7+ Chrome 9.0.597.98+工商银行捷德U盾测试通过。

该 Chrome 扩展为开源程序,大家可以直接查看托管在 Google Code 上的扩展源代码,下载扩展、了解使用方法以及注意事项等请移步 Chrome迷论坛查看原帖