我正在为在所有Intranet站点上强制兼容模式的客户端工作.我想知道是否有一个标签,我可以放入我的HTML,强制兼容模式关闭.
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />
Run Code Online (Sandbox Code Playgroud)
实际上这个陈述的含义是什么?
一些示例用于,
分离IE的版本,而一些使用;
; 哪个是对的?
订单IE=9; IE=8; IE=7; IE=EDGE
有一定的重要性,我希望知道.
编辑:我正在使用<!DOCTYPE html>
我正在使用新的Twitter Bootstrap创建一个站点.该网站看起来很好,适用于IE8以外的所有必需浏览器.
在IE8中,它似乎是显示移动版本的元素,但在我的桌面的整个屏幕上延伸.我相信我遇到的问题是Twitter引导程序首先是移动的.所以出于某种原因IE8正在寻找这个选项.
我还注意到container
该类似乎没有按预期提取max-width CSS属性.谁能看到我做错了什么?
<!-- Favicon -->
<link rel="shortcut icon" href="/favicon.ico">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<!-- Bootstrap -->
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/css/bootstrap.css" rel="stylesheet">
<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css" rel="stylesheet">
<script src="/SiteFiles/js/modernizr.js"></script>
<!-- CSS -->
<link href="/SiteFiles/css/main.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
<header>
<div class="topArea clearfix">
<div class="container">
<div class="topLinks">
<div class="btn-group">
<span class="flag" data-toggle="dropdown"> </span>
<ul class="dropdown-menu">
<li><a href="#">Country 1</a></li>
<li><a href="#">Country 2</a></li>
<li><a href="#">Country 3</a></li>
<li class="divider"></li>
<li><a href="#">Country 4</a></li>
<li><a href="#">Country 5</a></li>
<li><a href="#">Country 6</a></li>
</ul>
</div>
<div class="visible-sm btn-group">
<div class="plus" data-toggle="dropdown"><i class="icon-plus icon-2x"> </i></div>
<ul …
Run Code Online (Sandbox Code Playgroud) html css internet-explorer-8 twitter-bootstrap twitter-bootstrap-3
默认情况下,IE8强制Intranet网站进入兼容模式.我尝试将元标题更改为IE8,但它不会确认元标题,只是使用浏览器设置.有谁知道如何禁用它?
internet-explorer intranet internet-explorer-8 compatibility-mode
我正在构建一个用于PC的Web应用程序.什么是HTML5标签,以防止与IE8及更高版本的浏览器兼容性问题?
注意:关于此主题,大多数问题都是1 - 3年.
在域控制的环境中,我发现在某些客户端(winXP/Win7,IE8/IE9)上触发兼容模式,即使我们提供X-UA标签,!DOCTYPE定义和"IE = Edge"响应头.这些客户端勾选了"在兼容性视图中显示Intranet站点"复选框.这正是我试图覆盖的内容.
以下是我用来尝试了解IE如何实际触发兼容模式的文档.
http://msdn.microsoft.com/en-us/library/ff406036%28v=VS.85%29.aspx
http://blogs.msdn.com/b/ie/archive/2009/02/16/just-the-facts-recap-of-compatibility-view.aspx
网站所有者始终控制其内容.网站所有者可以选择使用X-UA-Compatible标签来绝对声明他们希望他们的网站如何显示以及将标准模式页面映射到IE7标准.使用X-UA-Compatible标记会覆盖客户端上的兼容性视图.
谷歌的"定义文档兼容性",遗憾的是SPAM引擎不允许我发布超过2个网址.
这是一个ASP .NET
Web应用程序,在主页面上包含以下定义:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
</head>
Run Code Online (Sandbox Code Playgroud)
和 web.config
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=Edge" />
</customHeaders>
</httpProtocol>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
我已经使用Fiddler来检查标头是否确实被正确注入.
我的理解是,通过这些设置,我应该能够覆盖"在兼容性视图中显示Intranet站点"浏览器设置.但根据客户端的不同,我发现其中一些仍会触发兼容模式.它似乎也取决于机器级别而不是策略组设置,因为即使我在不同客户端上使用相同的凭据集,我也会获得不同的结果.
禁用兼容性视图设置复选框可以解决问题.但实际目的是确保无论客户端设置如何,应用程序都以完全相同的方式呈现.
任何想法和我可能会错过的东西?是否有可能强制IE始终渲染页面而不触发Compat模式?
太感谢了,
乌梅
PS:该网站目前正在开发中,当然不在微软的兼容性列表中,但我也检查过以防万一.
谷歌"了解兼容性视图列表",遗憾的是SPAM引擎不允许我发布超过2个网址.
asp.net internet-explorer ie8-compatibility-mode x-ua-compatible
我想知道如何阻止使用IE 8的用户进入兼容模式?
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Run Code Online (Sandbox Code Playgroud)
我发现这个标签,我认为这迫使人们保持IE-8模式,但我不太确定,不能检查,因为我有IE 9.
如果人们处于IE 9模式,我强迫他们不进入IE 8或IE 7兼容模式?
我试着将上面的代码放在我的代码中并转到IE 9 - >工具 - >兼容性视图(灰显)
但"兼容性视图设置"并未显示为灰色,似乎您可以通过那里添加该网站.
所以不应该禁用?
internet-explorer internet-explorer-8 internet-explorer-9 ie-compatibility-mode x-ua-compatible
我上个月看过Chrome Frame关闭,因此我试图了解它对X-UA标签意味着什么,经过3个小时的研究后我仍然找不到我想要的答案,我的问题如下:
现在仍然有效使用IE = edge,chrome = 1还是应该从现在开始停在IE-edge?或者,对于X-UA,最好的做法是什么呢?
html internet-explorer meta-tags google-chrome-frame x-ua-compatible
在IE8中,微软引入了一种称为兼容模式的新模式,它将像IE7一样呈现页面.
您可以在stackoverflow.com中的地址栏旁边看到此按钮.但是当您访问google.com/live.com时,您将看不到兼容模式按钮.我们如何确保页面不向用户显示此按钮?
导航栏似乎在IE中无法正常工作.这是IE中的截图.
我一直在关注stackoverflow.com上的许多bootstrap主题,但是他们给人们的"帮助"并不适合我.
身体标签后:
<div class="container">
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="?id=home">OnniServer.tk</a>
<div class="nav-collapse">
<ul class="nav">
<li <?php if ((isset($_GET['id'])) && ($_GET['id'] == home)) { echo "class='active'"; } ?>><a href="?id=home">Home</a></li>
<li <?php if ((isset($_GET['id'])) && ($_GET['id'] == donate)) { echo "class='active'"; } ?>><a href="?id=donate">Donate</a></li>
<li <?php if ((isset($_GET['id'])) && ($_GET['id'] == about)) { echo "class='active'"; } ?>><a href="?id=about">About</a></li>
<li <?php if ((isset($_GET['id'])) && ($_GET['id'] == staff)) { echo "class='active'"; } ?>><a href="?id=staff">Staff</a></li>
<li <?php if ((isset($_GET['id'])) && …
Run Code Online (Sandbox Code Playgroud)