【发布时间】:2013-09-20 02:11:43
【问题描述】:
我与一家在 Perl ASP 后端托管大量网站的公司合作,我们正在努力确保我们客户的网站不会在 Internet Explorer 的地址栏上显示兼容性视图按钮,除非绝对必要。
我发现一件事会立即触发按钮,它在标题和元标记之前的 head 部分中包含一个 javascript(在我们的例子中为 Jquery)文件。但是很难确定是什么让 IE 认为它应该显示超出此范围的按钮(我正在 IE 10 中进行测试)。
在测试一个显示按钮的站点时,我将页面源代码复制到一个 html 文件中并尝试在本地查看它。使用相同的源代码,实时页面会显示按钮,而本地副本则不会。微软是否可能会做类似于谷歌的事情,其中一个网络爬虫索引可能需要兼容性视图的网站?
我发现很难就谁真正控制此按钮以及网页的哪些方面导致该问题得到直接的答案。任何帮助表示赞赏。
【问题讨论】:
-
另一个可能相关的问题是stackoverflow.com/questions/637039/…,它的答案指向 MSDN 的msdn.microsoft.com/en-us/library/cc817574.aspx。 (虽然它似乎特定于 IE8,但该 MS 页面中的链接也会导致更多最新信息)
标签: html internet-explorer dom ie-compatibility-mode