在Chrome上使用ActiveX控件

很多用户无法完全抛弃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迷论坛查看原帖

原文链接:http://www.chromi.org/archives/10618

时间: 2024-10-29 02:45:01

在Chrome上使用ActiveX控件的相关文章

Pipelight – 让 Linux 原生 Chromium/Chrome 无缝支持 ActiveX 控件 (看! 网银!) ... ...

工行网银, Silverlight, 支付宝控件, 放开那个 Windows 虚拟机, 让 Wine 上吧~ 无图无真相: 基本的原理是, 利用 Chrome 里已有的 npactivex (ActiveX for Chrome) 扩展, 配合 pipelight 提供的 npactivex NPAPI 插件, 将 ActiveX 控件本身用 wine 执行, 并且无缝地嵌入 Chrome 网页中. 因为此功能依然在活跃开发中 (今年 FOSDEM 2014 的一个碰撞产生的火花神马的), 稳定

在C++中用ActiveX控件显示PDF文件

PDF介绍 PDF是"Portable Document Format 可移植文档格式"的缩写,它是Adobe公司开发的一种电子文档格式,已经成为国际通用的电子文档交换事实标准.PDF文件可以在各种平台下阅读.编辑.发布.该文件格式支持字体.图像.甚至任何附件的嵌入. Adobe公司提供了两种软件用于处理PDF文档,分别是Acrobat及Acrobat Reader:前者功能强大,不仅能阅读,还可以创建或编辑PDF文档,但要收费:后者只具备阅读功能,为免费软件. 用ActiveX控件显

使用ActiveX控件开发网页常见的问题

1. 什么是ActiveX 控件? Microsoft ActiveX 控件是由软件提供商开发的可重用的软件组件.使用 ActiveX控件,可以很快地在网址.台式应用程序.以及开发工具中加入特殊的功能.例如,StockTicker控件可以用来在网页上即时地加入活动信息,动画控件可用来向网页中加入动画特性. 现在,已有1000多个商用的ActiveX控件,开发控件可以使用各种编程语言,如C,C++,下一代的Microsoft Visual Basic,以及微软公司的 Visual Java开发环境

用ATL和MFC来创建ActiveX控件

摘要目前MFC和ATL代表了两种框架,分别面向不同类型的基于Windows的开发.MFC代表了创建独立的Windows应用的一种简单.一致的方法:ATL提供了一种框架来实现创建COM客户机和服务器所必须的样板文件代码.这两种框架在它们对于开发ActiveX的用途上会合了.我们将看看这两种框架是如何适用于创建ActiveX控件的--突出其优缺点,亲自经历创建一个控件的过程--以便你能够决定何时使用一种框架,何时使用另一种. 如果你希望用C++来写ActiveX控件,有两个流行的框架,一个是Micr

MFC程序员WTL指南(7)包容ActiveX控件

介绍 在第六章,我将介绍ATL对在对话框中使用ActiveX控件的支持,由于ActiveX控件就是ATL的专业,所以WTL没有添加其他的辅助类.不过,在ATL中使用ActiveX控件与在MFC中有很大的不同,所以需要重点介绍.我将介绍如何包容一个控件并处理控件的事件,开发ATL应用程序相对于MFC的类向导来说有点不方便.在WTL程序中自然可以使用ATL对包容ActiveX控件的支持. 例子工程演示如何使用IE的浏览器控件,我选择浏览器控件有两个好处: 每台计算机都有这个控件,并且 它有很多方法和

浅析ActiveX控件的CAB压缩_应用技巧

浅析ActiveX控件的CAB压缩 任凤华 摘 要 本文简单介绍了CAB压缩,以及使用WinCAB将ActiveX控件压缩为CAB文件的具体步骤. 关键词 ActiveX控件:CAB压缩:WinCAB:INF文件 1. 引言 ActiveX控件技术是从OLE基础上发展起来的,是将OLE进行了扩展从而使其适应Intern  et.Intranet.商业应用程序等的开发.当ActiveX控件的程序代码在Internet上传输时,使用压缩技术传输程序代码变得非常有意义. 从另一方面来看,如果Activ

COM组件开发实践(七)---多线程ActiveX控件和自动调整ActiveX控件大小(上)

声明:本文代码基于CodeProject的文章<A Complete ActiveX Web Control Tutorial>修改而来,因此同样遵循Code Project Open License (CPOL). 最近遇到两个需求:1)在ActiveX控件中使用工作线程来完成底层的硬件设备扫描任务,并在工作线程中根据操作结果回调外部web页面的JavaScript函数:2)能根据控件任务的不同自动调整控件大小.但在查阅了大量资料后,发现网上讨论ActiveX中多线程开发的文章基本没有,最后

Extjs4的window控件在activeX控件上显示为什么有白边

问题描述 Extjs4的window控件在activeX控件上显示为什么有白边 这是个extjs4的window控件. 加上Ext.useShims=true;这句话之后,window才能显示到activeX控件之上,边缘的白边应该是下层的iframe造成的,但怎么让白边透明或正好对其窗口,而不显示呢,这样感觉很难看,求大神支招

C#开发ActiveX控件问题求助,200分奉上!

问题描述 这个地址有介绍用C#开发ActiveX控件的例子http://archive.cnblogs.com/a/2180781/具体如下图,我按照这个方法做的,怎么在网页里显示不出它的内容呢?有没有人给指点一下,一旦解决,另外开贴附送100分. 解决方案 解决方案二:在DLL的工程属性中要公开COM解决方案三:引用1楼dylike的回复: 在DLL的工程属性中要公开COM 这个已经设置过了解决方案四:有没有高手给指点指点解决方案五:贴出你的代码看看啊,你是不是没有生成新的GUID呢?以前写过