很抱歉之前没有提供足够的信息,我会先提一些关于控件正在做什么的事情。这些控件是用 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/