相关疑难解决方法(0)

<meta http-equiv ="X-UA-Compatible"content ="IE = edge">是做什么用的?

如果一个网页开头有什么区别

<!DOCTYPE html> 
<html> 
  <head> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
Run Code Online (Sandbox Code Playgroud)

如果页面以.开头

<!DOCTYPE html> 
<html> 
  <head> 
     <!-- without X-UA-Compatible meta -->
Run Code Online (Sandbox Code Playgroud)

如果没有区别,我想我可以忽略X-UA-Compatible元头,因为我只想在所有IE版本中以大多数标准模式呈现它.

html browser internet-explorer x-ua-compatible

1378
推荐指数
10
解决办法
108万
查看次数

如何在Internet Explorer 8中为我的网站禁用"兼容模式"?

当用户访问我的网站时,我想强制他们使用Internet Explorer 8非兼容模式.如果他们使用兼容模式,我的网站不起作用.

如何强行关闭?它是元标记吗?

编辑:是的,你可以做到.解决方案是这样的:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
Run Code Online (Sandbox Code Playgroud)

browser internet-explorer-8

18
推荐指数
1
解决办法
3万
查看次数

似乎无法摆脱兼容性视图?

我正在使用Flot绘图库.它似乎在IE8和IE9中工作正常,但问题出现在IE9兼容性视图中 - 它不呈现任何图形.我怀疑这是因为canvas它大量使用的HTML5 对象,但我可能是错的.我尝试过以下操作:

  • 添加:<meta http-equiv="X-UA-Compatible" content="IE=Edge" />到我的HTML <head></head>标记.我甚至尝试过IE=8,IE=9但这也没有帮助.我的标签看起来像这样:

    <!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.1EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="X-UA-Compatible" content="IE=8" />
        ...
    </head>
    <body>
    ...
    </body>
    </html>
    
    Run Code Online (Sandbox Code Playgroud)
  • 因为我仍然看到问题,我将以下内容添加到我的Global.asax.cs文件中:

    void Application_End(object sender, EventArgs e)
    {
        //  Code that runs on application shutdown
        Response.Headers.Add("X-UA-Compatible", "IE=Edge");
    }
    
    Run Code Online (Sandbox Code Playgroud)

我仍然面临着这个问题.我得到的错误是这样的:

HTML1202: http://intranetdomain/SampleProj/Default.aspx is running in Compatibility View because 'Display intranet sites in Compatibility View' is checked. 
Default.aspx
HTML1113: Document mode restart …
Run Code Online (Sandbox Code Playgroud)

c# asp.net html5 internet-explorer http

18
推荐指数
1
解决办法
2万
查看次数