问题描述
我刚刚注意到,当我在 IE11 地址栏 (Windows 10) 中输入“cnn.com”时,它会自动在 Edge (Chromium) 中启动网站,然后在网站顶部呈现此栏边缘。
(看起来如果这是 IE 中唯一的选项卡,它会自动关闭 IE)
我喜欢这种有助于将用户从 IE 迁移过来的新行为,但遗憾的是我无法检测到 CNN 是如何通过代码明智地做到这一点的。
我查看了 fiddler,扫描了网站上的 HTTP 标头和元标记......例如
<!--[if lte IE 9]><Meta http-equiv="refresh" content="1;url=/2.250.0/static/unsupp.html" /><![endif]-->
{{1}}
但我没有看到任何具体的东西似乎触发了这个?我当然喜欢将类似的行为应用于我工作的某些网站/应用程序。
FWIW,它还会触发(如果您尝试足够多的次数)此消息以保留在 IE11 中: https://support.microsoft.com/en-us/office/the-website-you-were-trying-to-reach-doesn-t-work-with-internet-explorer-8f5fc675-cd47-414c-9535-12821ddfc554?ui=en-us&rs=en-us&ad=us
解决方法
Edge 87 安装了一个名为 IEToEdgeBHO 的浏览器辅助对象,该对象根据预先配置的站点列表 (https://edge.microsoft.com/neededge/v1
) 执行此重定向
在 Edge 内部,有关启用/禁用此功能的设置,请参阅 edge://settings/?search=Internet%20Explorer。