是否有人知道是什么导致MS Edge无法打开特定的网页/网站,而是提示用户在Internet Explorer中打开该网站?
消息说:
此网站需要Internet Explorer
本网站使用的技术最适合Internet Explorer。
无法继续使用Project Spartan。
答案 0 :(得分:4)
这是因为该网站正在使用一些传统技术。 Microsoft Edge将自动确定此并提示用户。您需要确定Internet Explorer中存在哪些遗留组件,并将这些组件转换为现代Web标准。
答案 1 :(得分:4)
没有基于页面内容的规则集来引发此提示。
使用"兼容性列表"来控制提示。这是由MS Edge浏览器定期下载的云托管列表。它与CV list in IE非常相似。
在大多数情况下,我们正在与该列表中的网站合作,以迁移到较新的技术,然后将其从列表中删除。
答案 2 :(得分:1)
您可以在http://dev.modern.ie/tools/staticscan/上执行sitescan以获取有关网站在MS Edge中无法正确呈现的原因的一些提示。就像Charles已经说过,行为本身是由兼容性列表控制的。查看此博客文章,了解MS Edge不支持的旧技术列表:http://blogs.windows.com/msedgedev/2015/05/06/a-break-from-the-past-part-2-saying-goodbye-to-activex-vbscript-attachevent/
答案 3 :(得分:1)
您必须向Microsoft发送电子邮件( iepo@microsoft.com )并请求Microsoft从兼容性视图列表中删除您的站点域。
https://msdn.microsoft.com/en-us/library/dd567845(v=vs.85).aspx#removal
要从兼容性视图列表中删除您的站点(或者对从列表中删除您的站点提出异议),请让整个站点所有者验证域站点是否出现在兼容性视图列表中。如果是,请发送电子邮件至 iepo@microsoft.com ,其中包含以下信息:
Microsoft将审核提供的信息,并在下次预定更新时从兼容性视图列表中删除您的网站。