Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Chrome36中处理ActiveX事件_Javascript_Google Chrome_Activex - Fatal编程技术网

Javascript 在Chrome36中处理ActiveX事件

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"

关于这方面有很多帖子,但就我所尝试的而言,它们都过时了。

我需要一种方法来处理最新Chrome版本上的ActiveX事件

我有一个名为csxi的ActiveX对象,用于在浏览器上使用scanner
,我很难扫描多个页面

它在IE上运行得非常好,因为我可以通过在html页面中编写这个脚本块来处理onAcquire()上的事件

<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上的脚本类似。