当前位置: 首页 > article >正文

最新版Edge浏览器加载ActiveX控件技术——allWebPlugin中间件之awp_CreateActiveXObject接口用法

背景

        ActiveXObject‌是JavaScript中的一个特殊对象,用于在Internet Explorer(IE)浏览器中创建和操作COM(Component Object Model)对象。COM是一种面向对象的软件组件技术,允许不同应用程序之间的互操作性。通过ActiveXObject,JavaScript可以与Windows平台上的本地应用程序和组件进行交互‌。 它允许Web页面通过脚本与计算机的本地应用程序进行交互,例如访问文件系统、打印机或其他计算机资源。

       allWebPlugin中间件是一款为用户提供安全、可靠、便捷的浏览器插件服务的中间件产品致力于将浏览器插件重新应用到所有浏览器。它将现有ActiveX控件直接嵌入浏览器,实现插件加载、界面显示、接口调用、事件回调等。支持Chrome、Firefox、Edge、360等浏览器,接口调用友好、集成方便。为用户提供“信息化系统 + allWebPlugin + 插件 + 浏览器”的解决方案。

        现代浏览器中,JavaScript已经不在只是ActiveXObject对象的用法,为了解决这个问题,allWebPlugin中间件特开发awp_CreateActiveXObject接口,用于创建Com对象接口。

alWebPlugin中间件核心优势

1、自创定位算法,实现插件与页面布局无缝衔接,极致用户体验
2、自创插件接口调用方法,保持原汁原味的接口调用及事件响应方式,轻松实现OA系统升级改造
3、支持同一页面或不同页面同时加载多个插件,适应各种复杂应用场景
4、自主创新、安全可控,不受浏览器插件技术限制,支持更多浏览器(谷歌、火狐、Edge、360浏览器等)。
5、创新沙箱机制,隔离插件与浏览器运行环境,增强插件与浏览器稳定性和安全性
6、攻克诸多技术难点,实现插件不修改、不注册也能使用,极大的降低插件开发量和维护量。

下载地址

链接:百度网盘 请输入提取码 
提取码:z3q0 

如下图所示,下载allWebPlugin-春节版_x86_alpha_v2.0.30.0.zip安装包。

春节版

接口介绍 

         allWebPlugin中间件-春节版,提供awp_CreateActiveXObject接口,类比IE浏览器下AcitveXObject对象,可以创建和操作COM对象。实现Web页面通过脚本与计算机的本地应用程序进行交互。awp_CreateActiveXObject接口创建对象的接口调用方式与awp_CreatePlugin创建插件对象调用方式一致。

/*
接口功能:创建ActiveX对象
参数:
progID: 字符串      ActiveX控件的progID。
*/
function awp_CreateActiveXObject(progID)

以下一个简单的文件操作示例展示Web浏览器进行本地文件读写操作:

var fso = awp_CreateActiveXObject("Scripting.FileSystemObject");
var f = fso.CreateTextFile("C:\\test.txt", true);//第二个参数表示目标文件存在时是否覆盖
f.Write("写入内容");
f.WriteLine("写入内容并换行");
f.WriteBlankLines(3);//写入三个空白行(相当于在文本编辑器中按三次回车)
f.Close();
本地C盘新建text.txt文件,并写入如上内容

http://www.kler.cn/a/510743.html

相关文章:

  • 总结3..
  • [LeetCode] 哈希表 I — 242#有效的字母异位词 | 349#两个数组的交集 | 202#快乐数 | 1#两数之和
  • [JavaScript] 深入理解流程控制结构
  • 《Vue3 九》动画
  • 密钥轮换时,老数据该如何处理
  • 讲一下ZooKeeper的持久化机制?
  • hydra破解密码
  • USB3020任意波形发生器4路16位同步模拟量输出卡1MS/s频率 阿尔泰科技
  • FPGA 时钟功能
  • 到底应不应该使用@Builder
  • 【Linux系统编程】—— 虚拟内存与进程地址空间的管理:操作系统如何实现内存保护与高效分配
  • 算法日记6.StarryCoding P52:我们都需要0(异或)
  • Hugging Face功能介绍,及在线体验文生图模型Flux
  • 202509读书笔记|《飞花令·山》——两岸猿声啼不住,轻舟已过万重山
  • Solidity04 Solidity值类型
  • LLMs之Dataset:中文互联网基础语料2.0的简介、下载和使用方法、案例应用之详细攻略
  • 【2024年华为OD机试】 (B卷,100分)- 字符串分割(Java JS PythonC/C++)
  • 【服务器】Ubuntu22.04配置静态ip
  • 【论文阅读】End-to-End Adversarial-Attention Network for Multi-Modal Clustering
  • 第13章:Python TDD完善货币加法运算(二)
  • 【MyDB】3-DataManager数据管理 之 4-数据页缓存
  • 综述:大语言模型在机器人导航中的最新进展!
  • 【机器学习】机器学习引领数学难题攻克:迈向未知数学领域的新突破
  • YOLOv9改进,YOLOv9检测头融合,适合目标检测、分割任务
  • 第6章:Python TDD实例变量私有化探索
  • 推荐一个开源的轻量级任务调度器!TaskScheduler!