在vb.net 2010网络表单应用程序中,我发现由于过时的声明
,Internet Explorer 11不再起作用" var firstVisibleElement = Array.from(document.querySelector("#rso")。children).find(positiveClientHeight)"。 Array.from不再有效。
我在Microsoft Edge中运行了相同的应用程序,我发现应用程序正常运行。
因此,由于已弃用和/或过时的JavaScript语句,Internet Explorer 11无法运行,Microsoft Edge中是否有已弃用和/或过时的功能?
如果是这样,你能告诉我和/或指向我链接的URL会告诉我那些已弃用/过时的javascript对象是什么吗?
如果没有弃用/过时的东西,你能告诉我吗?
答案 0 :(得分:1)
似乎EDGE只运行最现代的网络标准。
Microsoft Edge不支持ActiveX控件,浏览器帮助程序 对象,VBScript或其他传统技术。
https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility
但是,是的,Microsoft Edge DOES有遗留支持,但没有开箱即用。
如果您有网站或 仍然使用此技术且需要IE11的网络应用程序,您可以添加 使用企业模式站点将它们添加到企业模式站点列表 列表管理员。
兼容性和安全性。 Microsoft Edge允许您继续使用 IE11适用于企业内部网上的站点或者是 包含在企业模式站点列表中。您必须使用IE11运行 较旧的,安全性较低的技术,例如ActiveX控件。