如何在Chrome中启用ActiveX?

问题描述 投票:10回答:8

我读过Chrome的早期版本支持ActiveX,但后来限于某些MIME类型(支持称为Windows Media Player)。然后我读到谷歌将严格为韩国市场启用ActiveX。如何在Chrome中重新启用此功能?

我们的基于Web的产品依赖于第三方的ActiveX控件来播放自定义视频。这限制了我们IE。我们也很乐意支持Chrome,但发现它不可能没有ActiveX支持。

windows com activex google-chrome
8个回答
14
投票

有一个proprietary plugin called "Neptune",它表示它允许你在Windows上的Chrome中使用IE Tab功能。

Meadroid这样做是因为他们有自己编写的ActiveX控件,他们希望它们能够在任何浏览器中工作,并且他们在支持的浏览器列表中明确提到Chrome,以便使用它来启用ActiveX。

还有一个名为ChromePlus的Chrome的修改版本,其中包括IETab,以及其他额外功能。

我没有亲自使用这些,但看起来他们会做你想做的事。我很想知道他们是否适合你,因为我知道其他人希望能够在Chrome中使用IEtab :)


9
投票

任何说activex不那么安全的人都比NPAPI更疯狂。它们都允许完全相同的访问。是的,我写过两个。人们认为activeX不安全的唯一原因是因为10多年前IE有默认设置,允许远程站点自动下载插件。


4
投票

也许这个新的Chrome扩展有助于:

用于Chrome https://chrome.google.com/extensions/detail/lgllffgicojgllpmdbemgglaponefajn/的ActiveX


2
投票

这可能非常难看,但Chrome不会像Safari一样使用NPAPI这样的插件吗?在这种情况下,您可以使用NPAPI编写一个包装器插件,该插件可以创建适当的ActiveX并调用它来运行插件。如果您针对这些插件执行了大量脚本编写,则可能需要将这些调用代理到包装的ActiveX控件。


1
投票

我不是专家,但我觉得这是你自己只能构建浏览器时才能做到的事情 - 也就是说,不是在网页上完成的事情。我不确定Chrome的来源是否公开(我认为它们是公开的),但是您可能需要更改源代码。


1
投票

http://wiki.answers.com/Q/Does_Google_Chrome_support_ActiveX

谷歌Chrome附带一个ActiveX垫片,作为其默认插件阵列的一部分。因此,Google Chrome至少部分支持ActiveX控件(许多非Internet Explorer浏览器也是如此)。我无法找到有关这是否包括对ActiveX安全证书等的支持的信息,也无法在浏览器中查看是否可以控制此类插件。

.....注意,要启用插件,您必须使用以下开关“--allow-all-activex”运行Chrome。因此,在用于启动Chrome的快捷方式中,请在“Chrome.exe”之后添加此项


1
投票

Chrome目前仅完全支持一小部分ActiveX组件,并且永远不会支持所有这些组件,特别是许多随机的第三方专有组件。

为什么?

因为ActiveX是一团糟 - 它是一个巨大的安全漏洞,所有组件都可以在比浏览器更高的安全级别运行。

这意味着如果你让一个ActiveX组件拥有你的PC - 虽然许多不是恶意的,但大多数都是资源匮乏。此外,如果恶意网站无法破解您的浏览器,它仍然可以破解其中一个ActiveX。

这完全违背了Chrome的sandbox everything and wall off every tab方法 - 之所以Chrome是迄今为止最快,最安全和最稳定的浏览器的原因,其原因是它目前仅支持Flash,Silverlight和一两个。

但是,听起来你还没有真正开发Web应用程序 - 你的IE站点基本上是一个下载基于ActiveX的应用程序的门户。为什么担心支持DVR客户编写团队编写ActiveX的任何内容?


0
投票

我从Chrome下载了这个“IE Tab Multi”。它很好用! http://iblogbox.com/chrome/ietab/alert.php

© www.soinside.com 2019 - 2024. All rights reserved.