html - 如何替换现有的 Activex 控件?

标签 html vb6 vbscript activex ocx

很抱歉之前没有提供足够的信息,我会先提一些关于控件正在做什么的事情。这些控件是用 Vb6.0 编写的 ActiveX 控件/模块,它们在培训应用程序(在学习者机器上运行)、学习管理服务器 (LMS) 和本地数据存储之间实现数据传输的支持接口(interface)。我必须从本地存储中下载数据,这些控件有助于做到这一点,让我也告诉你,正在下载的数据与学习者的属性有关,例如显示全名和姓氏,继续的选项上次开始的类(class)或完全刷新类(class)以从头开始。最新的浏览器不再支持 ActiveX 控件,我被分配了删除这些控件的任务。我需要有关可以帮助我实现此目标的任何技术的任何帮助。如果您需要更多信息,请告诉我。

最佳答案

回到中世纪,微软试图通过一种名为“拥抱、扩展和消灭”的策略来拥有互联网。幸运的是,美国司法部最终为此破获了他们。

http://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish

不幸的是,您继承了该策略的“扩展”部分之一。

从本质上讲,Microsoft 通过让 IE 运行特殊的 ActiveX 控件,使 IE 与其他浏览器不同。

确实没有办法让现代浏览器处理这个问题。您可以要求您的用户安装 IETab 并尝试以兼容模式运行页面,但本质上最好的长期策略是将这些控件扔进垃圾箱,获取源代码并用现代语言(如 ASP)重新编写它们。网络

关于html - 如何替换现有的 Activex 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8293427/

相关文章:

javascript - jQuery 没有正常运行,立即打印警报

web-services - 使用 MSXML 拒绝访问

arrays - vb6 声明一个数组

testing - 有没有好的支持VBScript的web界面测试工具?

javascript - 无效的字符串长度错误

javascript - 为 Javascript 激活的 header 设置 header 样式

html - 转换 "ease-in-out"不适用于文本输入焦点边框

validation - 检查下拉列表中的值

vbscript - 在VBS中转换单词特殊字符

vba - 读取 .txt 文件并将某些数据复制/粘贴到满足某些条件的 Excel