1

在 vb.net 2010 网络表单应用程序中,我发现 Internet Explorer 11 不再工作,因为过时的声明

“var firstVisibleElement = Array.from(document.querySelector("#rso").children) .find(positiveClientHeight)”。Array.from 不再有效。

我在 Microsoft Edge 中运行了相同的应用程序,发现该应用程序运行正常。

因此,由于 Internet Explorer 11 因 JavaScript 语句已弃用和/或过时而无法运行,Microsoft Edge 中是否存在已弃用和/或过时的功能?

如果是这样,你能告诉我和/或指向我的链接 url,它会告诉我弃用/过时的 javascript 对象是什么吗?

如果没有任何已弃用/过时的东西,你也会让我知道吗?

4

1 回答 1

1

EDGE 似乎只运行最现代的网络标准。

Microsoft Edge 不支持 ActiveX 控件、浏览器帮助程序对象、VBScript 或其他旧技术。

https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility

但是,是的,Microsoft Edge 确实有旧版支持,但不是开箱即用的。

如果您的网站或 Web 应用程序仍使用此技术并需要 IE11,则可以使用企业模式站点列表管理器将它们添加到企业模式站点列表中。

在此处输入图像描述

兼容性和安全性。Microsoft Edge 允许你继续将 IE11 用于公司 Intranet 上或包含在企业模式站点列表中的站点。您必须使用 IE11 来运行较旧、安全性较低的技术,例如 ActiveX 控件。

https://docs.microsoft.com/en-us/microsoft-edge/deploy/enterprise-guidance-using-microsoft-edge-and-ie11

于 2017-11-01T17:03:01.053 回答