我有这个<head>:
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
Run Code Online (Sandbox Code Playgroud)
它将强制IE的最新渲染模式,但兼容模式被认为是最后一个?
我的意思是,例如:在IE8中使用此代码,它会强制它使用IE8或IE8兼容模式吗?
我只是在野外看到了这个元标记,并且想知道它的确如此以及为什么使用它?
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
Run Code Online (Sandbox Code Playgroud)
阅读About.com上的文档,它说:
"IE = edge"告诉Internet Explorer使用该版本IE可用的最高模式.Internet Explorer 8最多可支持IE8模式,IE9可支持IE9模式等.
但chrome=1标签怎么样?
这有可能吗?我尝试将此添加到页面,但它没有改变一件事.
<meta http-equiv="X-UA-Compatible" content="IE=8">
Run Code Online (Sandbox Code Playgroud)
更新 - 我正在尝试这样做,因为我们的网站有一些IE9特定的CSS问题,这些问题不会出现在IE8中.
谢谢
html browser internet-explorer ie8-compatibility-mode x-ua-compatible
正如问题所述.如果您的HTTP标头和文档上的元标记都有X-UA兼容,并且它们会发生冲突,哪一个受到IE的尊重?
我想添加<meta http-equiv="X-UA-Compatible" content="IE=edge">我的html页面,以便它可以使用最高模式,如果用户在非IE浏览器中浏览此页面,例如firefox或chrome,这行代码是否会影响firefox或chrome?
我得到了这样的警告:
HTML1115: X-UA-Compatible META tag ('IE=9, IE=8, chrome=1') ignored because document mode is already finalized.
Run Code Online (Sandbox Code Playgroud)
当我尝试在IE9上打开我的网站时.我添加了这个脚本:
<script type="text/javascript" src="https://s7.addthis.com/js/250/addthis_widget.js#async=1"></script>
Run Code Online (Sandbox Code Playgroud)
它添加了谷歌+按钮
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
Run Code Online (Sandbox Code Playgroud)
当我评论这一行时 - 警告消失.我怎么解决这个问题?
我有:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
Run Code Online (Sandbox Code Playgroud)
在http://validator.w3.org/验证时出现此错误:
具有http-equiv属性且值为X-UA-Compatible的元元素必须具有值为IE = edge的content属性.
我正在使用.NET/Razor,当然还在本地使用IIS.有没有办法解决这个问题而不编辑任何web.config文件?谢谢你.
我无法在IE9中禁用IE兼容模式按钮.
我的头和doctype看起来像这样:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--[if lte IE 8]>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-en" xml:lang="en-en" class="ie8">
<![endif]-->
<!--[if IE 9]>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-en" xml:lang="en-en" class="ie9">
<![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-en" xml:lang="en-en">
<!--<![endif]-->
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="meta content here" />
</head>
<body>
<!-- page content here //-->
</body>
</html> …Run Code Online (Sandbox Code Playgroud) cross-browser ie8-compatibility-mode internet-explorer-9 x-ua-compatible
我正在使用SharePoint 2010,我想
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
用于特定页面.母版页将其设置为"IE = 8",这不允许我在CSS中使用box-shadow例如
我无权访问母版页进行更改.此外,我已经读过,不建议在母版页中更改该元,因为它可能会导致日历或其他内容等问题.
所以我的问题是:有没有办法在一个简单的页面(.aspx)中覆盖X-UA-Compatible元标记?
x-ua-compatible ×10
html ×5
addthis ×1
browser ×1
google-plus ×1
http-headers ×1
meta ×1
meta-tags ×1
svg ×1
vml ×1