Internet explorer 你如何让一个使用HTC的IE5专用网站在现代网络浏览器中工作?

Internet explorer 你如何让一个使用HTC的IE5专用网站在现代网络浏览器中工作?,internet-explorer,Internet Explorer,我有一个客户曾经建立过一个网站。它是任务关键型的,需要一个很长的项目来替代它 然而与此同时,我们仍在使用IE5 是否有polyfill可用于此项工作? 你认为还有什么其他选择 请注意,我们希望在非windows平台上实现这一点,因此仅在chrome中嵌入IE5并不能解决这一问题:-)我很抱歉地说,“你没有。” HTC(或HTML组件)最初是不受欢迎的,但随着IE7(2006)的发布和过时(不受支持)(2012)的发布,HTC被宣布为不受欢迎 通过IE9可以使用它们,前提是您设置了要使用的页面;但

我有一个客户曾经建立过一个网站。它是任务关键型的,需要一个很长的项目来替代它

然而与此同时,我们仍在使用IE5

是否有polyfill可用于此项工作? 你认为还有什么其他选择

请注意,我们希望在非windows平台上实现这一点,因此仅在chrome中嵌入IE5并不能解决这一问题:-)

我很抱歉地说,“你没有。”

HTC(或HTML组件)最初是不受欢迎的,但随着IE7(2006)的发布和过时(不受支持)(2012)的发布,HTC被宣布为不受欢迎

通过IE9可以使用它们,前提是您设置了要使用的页面;但是,此功能仅在Internet Explorer中实现。没有其他浏览器(包括Microsoft Edge)支持文档模式。[1]

现在Internet Explorer已经不存在了,我担心这意味着无论是否支持,都无法在Windows上启用Chrome、Firefox、Brave或任何其他现代浏览器来支持HTC……更不用说macOS或Linux了

根据您的HTC具体实施的内容,您可能能够使用和(或相关技术)使用现代技术重新实施您的解决方案。因为这些都是基于Chromium的,所以最终的解决方案可以在很多平台上运行,而不仅仅是Windows

这意味着从头开始重新构建解决方案,但您有一个更广泛、更现代的调色板可供使用,因此它可能没有您想象的那么困难

对不起

[1] -好的,Chrome确实支持……简单地说。关键是它不再适用了,你最好的选择是重写HTML5和其他现代设计技术


[2] -是的,我知道大多数浏览器一度支持W3C,但这并不是a)在不支持该功能的浏览器中为您提供HTC支持,或者b)在非Windows操作系统上启用HTC支持。

感谢您的详细回复!虽然我不赞成使用古老的技术,但有时你必须让它继续运行。我们正在进行一个多年的项目,以取代这个系统-在此期间,我想有一个方法,至少迁移离开IE5!你有办法:研究当前的实现,确定需要的功能,然后使用基于标准的现代技术重新实现它们。我不能说得更具体,部分原因是你没有说得更具体。你在HTC做了什么,你还没有弄明白如何使用更现代的技术?从某种意义上说,这就像从一个平台迁移到另一个平台。没有人期望Android或iOS能够实现Win32功能。相反,你需要对你需要的东西进行分类,并找出如何使用新的一套工具来执行它们。这更像是一个规模问题,当然没有什么东西是不能重新实现的,但这是有成本的。这种东西有成千上万行。它不会升级到现代代码,这是不可能的。正如我所说,我们正在更换系统,但这是一个漫长的项目,因此,如果有一种方法来填补这一点,那么我将在它的所有。从htc使用行为css属性应用的方式来看,由于没有应用无效的css属性,这似乎是不可能的。否则,polyfill看起来很容易实现。