gpt4 book ai didi

internet-explorer - 如何防止IE9在兼容模式下渲染内网站点

转载 作者:行者123 更新时间:2023-12-03 10:25:23 26 4
gpt4 key购买 nike

IE9 有一个奇怪的问题,它在兼容模式下呈现 Intranet 站点。

有谁知道如何防止这种情况发生?

注意:我不是在寻找一种在单个用户机器上阻止它的方法,而是一些防止站点以兼容模式呈现的编程方式。

最佳答案

经过详尽的搜索,我在 this blog 上找到了如何成功阻止 Intranet 站点在 IE9 中以兼容模式呈现的方法。 :

来自 Tesmond 的博客

IE9 中有两个怪癖会导致兼容模式保持有效。
X-UA-Compatible meta 元素必须是 head 部分的第一个 meta 元素。
在 X-UA-Compatible 元元素之前不能有条件 IE 语句。
这意味着,如果您使用 Paul Irish 的精彩 HTML5 Boilerplate,那么在具有默认 IE9 设置的 Intranet 上,您的网站将以兼容模式显示。您需要从以下更改样板的开头:-

<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

到:
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta charset="utf-8">

关于internet-explorer - 如何防止IE9在兼容模式下渲染内网站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12894082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com