Javascript 在Chrome36中处理ActiveX事件
关于这方面有很多帖子,但就我所尝试的而言,它们都过时了。 我需要一种方法来处理最新Chrome版本上的ActiveX事件 我有一个名为csxi的ActiveX对象,用于在浏览器上使用scanner的,我很难扫描多个页面 它在IE上运行得非常好,因为我可以通过在html页面中编写这个脚本块来处理onAcquire()上的事件Javascript 在Chrome36中处理ActiveX事件,javascript,google-chrome,activex,Javascript,Google Chrome,Activex,关于这方面有很多帖子,但就我所尝试的而言,它们都过时了。 我需要一种方法来处理最新Chrome版本上的ActiveX事件 我有一个名为csxi的ActiveX对象,用于在浏览器上使用scanner的,我很难扫描多个页面 它在IE上运行得非常好,因为我可以通过在html页面中编写这个脚本块来处理onAcquire()上的事件 <script language="JavaScript" for="csxi" event="onAcquire();" type="text/javascript"
<script language="JavaScript" for="csxi" event="onAcquire();"
type="text/javascript">
afterEachAcquire();
</script>
在每一个请求()之后;
我寻找另一种方法使它在Chrome上工作,我发现了另外两种方法
使用类似于函数csxi::onAcquire(){//do something}
但是“:”是javascript的未定义用法
以及向ActiveX对象添加事件处理程序。不幸的是,这些方法都不起作用。在Chrome中不起作用,ActiveX仅用于IE。Chrome有一个扩展名“IE标签”。我使用了它,脚本块处理了事件。所以一定有办法使用它。IE Tab使用Windows的嵌入式IE引擎进行渲染。不是本机webkit渲染器,因此您使用的脚本与IE上的脚本类似。