chrome中怎么用js调用activex控件中的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chrome中怎么用js调用activex控件中的方法相关的知识,希望对你有一定的参考价值。
如题,js怎么调用activex控件中的方法,支持调用的扩展也行,跪求
我想问一下楼主需要用ActiveX来做什么呢?以我个人的见解,利用合理的ajax技术可以很好的做到ActiveX的绝大多数功能。而且,就算有单纯凭ajax做不到的东西,也有许多的大神们给出过各种在Chrome或者FF下纯js的解决方案。为什么非得依赖ActiveX呢?
从Google官方的文档来看,Google并不支持ActiveX功能,也就是因为大量的开发商过于依赖IE的ActiveX造成许多的页面功能不完全支持Chrome,所以才有人做了(AFC)ActiveX for Chrome 但是楼主可以去查一下,这个AFC是一个私人的作品,其稳定性和兼容性都远不如在IE下来的好。说白了,你页面上有必须依赖ActiveX的插件AFC可以勉强解决,但是如果想让Chrome像IE一样通过ActiveX来解决问题,似乎还要等上一段时间,等作者去优化。追问
需要做大文件上传,主要是断点续传,想有好的用户体验。
追答关于大型文件的断点续传,楼主可以百度一下Resumable.js。通过js来实现的大文件断点续传
目前仅支持chrome和FF。
至于这玩意具体怎么用,我就帮不了楼主了,只是看过介绍,没玩过...主要目前的工作没用到大文件上传...
似乎以前还看过一篇文章,好像是某大神通过纯js代码写了一个断点续传的的方法。好像是红黑联盟的...
总之方法多多,没必要拘泥于ActiveX。我昨天晚上回去也试了一下AFC,貌似仅仅是针对网银的而且稳定性也不是很好。
只有在Chrome中安装了特定扩展之后,才能调用一些方法,也就是说只能借助扩展来实现。追问
那请问安装什么扩展可以在chrome上像ie一样js调用activex?并且我已经安装了ActiveX for Chrome,可以用object引入ActiveX,ActiveX运行正常,但是不能用js调用
Silverlight 中的webBrowser控件打开的网页怎么才能加载ActiveX控件
参考技术A 在Silverlight5中提升权限后是可以实现,需要进行如下操作:1、右键Silverlight项目,把“在浏览器内运行下需要提升权限”勾选上;
2、编译Silverlight程序时必须用数字证书对Silverlight
xap进行签名;
3、浏览器端必须安装签名用的数字证书;
4、必须在客户机的注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight增加一个键值AllowElevatedTrustAppsInBrowser=1;
5、当然,浏览器端要安装你要加载的Activex控件;
BTW,一般Activex控件只能在IE内核的浏览器内运行,像火狐等非IE内核浏览器是不行的。
以上是关于chrome中怎么用js调用activex控件中的方法的主要内容,如果未能解决你的问题,请参考以下文章
谷歌浏览器(Chrome)不支持IE的Activex控件吗?