如何替换现有的Activex控件?

时间:2011-11-28 08:51:29

标签: html5 vb6 vbscript activex ocx

我很抱歉没有提供足够的信息,我会先提一下控件的作用。这些控件是用Vb6.0编写的ActiveX控件/模块,它们实现了支持接口,用于在培训应用程序(在学习机器上运行),学习管理服务器(LMS)和本地数据存储之间进行数据传输。我必须从本地存储中下载数据,这些控件有助于实现这一点,我还告诉您正在下载的数据与学习者的属性相关,例如显示FullName和Last name,选项到Proceed课程最后开始或完全刷新课程从开始。最新的浏览器不再支持ActiveX控件,我被分配了删除这些控件的任务。对于任何可以帮助我实现这一目标的技术,我都需要任何帮助。如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:2)

回到中世纪时期,微软试图通过一种名为“拥抱,延伸和熄灭”的策略来拥有互联网。幸运的是,美国司法部门最终将它们赶走了。

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

您遗憾地继承了此策略的“扩展”部分之一。

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

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