基于chromium浏览器加载ActiveX实践四扩展

在1990年代,网景的Navigator浏览器占据主导地位,但微软的IE通过引入ActiveX控件改变了格局。ActiveX让IE能直接打开和编辑Office文档,推动了浏览器功能的增强,但也因其安全性和平台独占性引发了问题。ActiveX的不安全性导致恶意程序横行,而其只支持IE的特性阻碍了浏览器间的互操作性。如今,尽管ActiveX已被更现代的技术取代,但它在浏览器扩展历史中的角色不容忽视。
摘要由CSDN通过智能技术生成

扩展

ActiveX

IE其实并不是Windows操作系统上的第一款浏览器。事实上,早期网景(Netscape)公司的Navigator浏览器才是绝对的王者,当时它的市占率高达80%,且同时被作为Windows和Mac OS的首选浏览器。
然后在1994年,网景产生了一个大胆的想法,他们想要在浏览器上增加网页插件功能,从而使得开发者可以直接用网页代码编写程序,在浏览器中运行。没错,从某种程度上来说,它几乎可以看做是如今“小程序”的鼻祖。但也正因如此,这意味着网景的浏览器开始不只是单纯的网页显示工具,从某种程度上甚至挑战到了传统操作系统的地位。
在这样的背景下,微软产生了必须自研浏览器的想法,并且很快IE就诞生了。更为重要的是,在1996年的IE3中,微软针对性地推出了自家的网络“小程序”技术——Active X控件。
Active X确实赋予了IE浏览器非常强大的功能。一方面,由于微软自家Office办公软件也使用Active X接口,这也使得IE成为了当时唯一能够直接打开、甚至是编辑Office文档的浏览器。另一方面,基于Active X技术,许多开发者也为IE开发了各种各样的插件,比如大家熟悉的Flash Player就是其中的典型。
然而,Active X的缺点其实也相当明显。首先,它被设计得非常非常不安全。在早期(Vista之前)的Windows系统里,Active X软件的权限甚至完全得不到限制,这使得基于这个标准编写的恶意程序大量涌现,而且可以轻易地窃取系统中的任何隐私信息。
其次,作为微软对抗竞争对手的重要手段,Active X是一个完全由IE独占的技术标准,这就意味着其他任何非IE内核的浏览器都不支持它。更糟糕的是,微软借助Windows和Office的影响力,使得Active X这个“非行业标准”一度成为了事实上的最主流浏览器插件技术。

npapi ppapi

Each major browser has a different plug-in architecture, which means that there’s a unique version of Flash Player for it: ActiveX is for Internet Explorer. NPAPI is for Firefox and other NPAPI-based browsers. PPAPI is for Google Chrome and other Chromium-based browsers.

其他兼容IE办法(未测试)

  • Run Internet Explorer Inside Edge
  • PluginOK中间件是一个实现网页浏览器(Web Browser)与本地程序(Local App)之间进行双向调用的低成本、强兼容、安全可控、轻量级、易集成、可扩展、跨浏览器的原生小程序系统。

PluginOK中间件是一个实现网页浏览器(Web Browser)与本地程序(Local App)之间进行双向调用的低成本、强兼容、安全可控、轻量级、易集成、可扩展、跨浏览器的原生小程序系统。通过此中间件可实现网页前端JS脚本无障碍操作本地电脑各种硬件、调用本地系统API及相关组件功能,可彻底解决DLL模块、ActiveX控件及自动化程序(如微软Office、金山WPS、AutoCAD等)在Chrome、Edge、360、FireFox、IE、Opera、QQ等浏览器各版本中的嵌入使用问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雷动软件工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值