如何替换现有的 Activex 控件?
我很抱歉之前没有提供足够的信息,我将首先提到一些有关控件正在做什么的事情。这些控件是用 Vb6.0 编写的 ActiveX 控件/模块,它们实现了培训应用程序(在学习者机器上运行)、学习管理服务器 (LMS) 和本地数据存储之间的数据传输支持接口。我必须从本地存储下载数据,这些控件有助于做到这一点,我还告诉您,正在下载的数据与学习者的属性相关,例如显示全名和姓氏、继续的选项课程上次开始或完全刷新课程以从头开始。最新的浏览器不再支持 ActiveX 控件,我被分配了删除这些控件的任务。我需要有关任何可以帮助我实现这一目标的技术的帮助。如果您需要更多信息,请告诉我。
I am sorry for not giving enough information earlier,I will mention a few things as to what the controls are doing first. These controls are ActiveX Controls/Modules written in Vb6.0, and they implement in supporting interface for data transmission between a training application(run on a learners machine), the Learning Management Server (LMS), and the Local data store. I have to download data from the local storage and these controls helps in doing just that, let me also tell you that the data that is being downloaded is related to the properties of the learner such as displaying FullName and Last name,options to either Proceed with the course last started or Refresh the course completely to start from begining. The ActiveX Controls are no longer supported in latest browsers and I have been assigned the task of removing these controls. I need any help regarding any technology that can help me achieve this. Let me know if you need anymore information.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
早在中世纪,微软就试图通过一种名为“拥抱、扩展和消灭”的策略来拥有互联网。幸运的是,美国司法部最终将他们绳之以法。
http://en.wikipedia.org/wiki/Embrace,_extend_and_Extreme
不幸的是,您已经继承了这一策略的“扩展”部分之一。
从本质上讲,微软通过让 IE 运行特殊的 ActiveX 控件,使 IE 与其他浏览器不同。
实际上没有办法让现代浏览器处理这个问题。您可以要求用户安装 IETab 并尝试以兼容模式运行页面,但本质上最好的长期策略是将这些控件扔进垃圾箱,获取源代码并用现代语言(如 ASP)重新编写它们。网
Back in medieval times, Microsoft tried to own the internet by using a strategy called 'Embrace, Extend and Extinguish'. Fortunately, the US Justice department eventually busted them for it.
http://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
You've unfortunately inherited one of the 'extend' parts of this strategy.
Essentially, Microsoft made IE different to every other browser by making it run special ActiveX controls.
There really isn't a way to make a modern browser deal with this. You can ask your users to install IETab and try to run pages in compatibility mode, but essentially the best long term strategy is to toss these controls in the bin, grab the source code and re-write them in a modern language, like ASP.NET