目录
总结
前言
在做项目时遇到需要在客户端操作bartender打印,收集了一些资料,在这里梳理下JavaScript使用ActiveXObject操作BarTender打印机的流程。
一、ActiveXObject
1、ActiveXObject简介
ActiveXObject是js可用来操作本地已安装软件的对象,具体可以自己搜索下,这里不详细介绍了。重点是ActiveXObject对象是ie内核独有的对象(所以IE11不行),只能在ie浏览器里运行。因为我的项目框架不支持ie浏览器,所以在谷歌浏览器使用了IE Tab插件。
2、ActiveXObject配置说明
修改ie浏览器的安全权限,允许ActiveXObject的命令,可以根据自己的需求开放权限。(注:使用谷歌浏览器的IE Tab插件也需要修改ie浏览器的设置,ie插件相当于在谷歌浏览器里边打开了本地的ie浏览器)