allWebPlugin简介
allWebPlugin中间件是一款为用户提供安全、可靠、便捷的浏览器插件服务的中间件产品,致力于将浏览器插件重新应用到所有浏览器。它将现有ActiveX控件直接嵌入浏览器,实现插件加载、界面显示、接口调用、事件回调等。支持Chrome、Firefox、Edge、360等浏览器,接口调用友好、集成方便。为用户提供“信息化系统 + allWebPlugin + 插件 + 浏览器”的解决方案。
allWebPluginV2.0.0.20版本做了很大的改造,支持了一个页面加载多个插件;解决了插件与浏览器抢焦点;同一页面加载多个插件时,插件与插件之间抢焦点的问题。实现了在Chrome、Firefox、Edge、360等浏览器上加载ActiveX插件,与IE浏览器几乎一样的功能及体验。下面将通过allWebOffice Tab多标签实例的代码向大家展示如何在同一个网页加载多个ActiveX插件。
下载地址
链接:百度网盘
如下图所示,下载allWebPlugin_x86_v2.0.0.20_alpha_演示包_20240908.zip安装包。

添加定位元素
首先,需要在正文及经办环节tab标签下,添加插件定位元素。如下图所示:
<!--正文-->
<div style="height:0px;overflow:hidden;" id="tab_zw">
<div id="DivID" style="width:100%;height:900px;">
<text>输入焦点测试: </text><input type="text" name="title1" id="title1" value=""/>
<!--<canvas id="pluginUI" width="1000" height="800">
<p class="error">Sorry, It looks as though your browser does not support the canvas tag.</p>
</canvas>-->
<canvas id="pluginUI_ZW" style="margin-top: 20px;width:50%;height:50%">
<p class="error">Sorry, It looks as though your browser