如何将IE11文档模式设置为默认边缘?
我的计算机上安装了Internet Explorer,但需要testingIE 7的兼容模式。将文档模式更改为IE 7后,将其设置为默认,现在我无法更改它。 默认是卡在IE 7?
如何设置文档模式默认?
如果将网站添加到本地“兼容性视图”列表中,Internet Explorer 11中的呈现模式可能会出现卡住现象。 发生这种情况时,开发人员工具内的渲染模式将默认为指定的兼容性设置。
虽然这可能不是站点能够在此列表上唯一的方式,但Microsoft会logging如何手动将站点添加到此列表的步骤。
从Fix网站显示兼容性视图的问题 :
将网站添加到兼容性视图列表
- 打开桌面,然后点击或单击任务栏上的Internet Explorer图标。
点击或单击工具button,然后点击或单击兼容性视图设置 。
在添加此网站下 ,input要添加到列表的网站的url,然后点击或单击添加 。
网站兼容性视图删除说明:
要从此列表中删除网站,请按照这些说明进行操作。
- 转到工具>兼容性视图设置。
- 在出现的对话框中,点击要从列表中删除的网站。
- 点击删除button。
截图:
你可以使用meta tag
来实现这一点,如下所示:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
我遇到了这个问题,我正在维护一个特定的网页。 无论我更改了什么设置,都会一直回到IE8兼容模式。
原来, X-UA-Compatible
在元数据中被设置为:
<meta http-equiv="X-UA-Compatible" content="IE=8" >
正如我后来发现的那样,至less在Internet Explorer 11中,通过进入开发人员工具( F12 ),然后select选项卡“仿真”,然后检查下面的文本,可以看到从何处获得“文档模式”下“文件模式”。
由于我们只支持IE11以上版本,而微软说文档模式已经过时 ,所以我只是把整件事情抛出去了。 这解决了它。
我在开发自己的网站时遇到同样的问题。 当它驻留在本地时,资源以file//
打开file//
。 对于来自互联网的页面,包括我自己加载的http://
,F12开发者确实使用Edge作为默认值,而不是从本地文件加载到IE11中。
按照上面的build议,我取消选中“在兼容性视图中显示Intranet站点”框。
这没有添加任何额外的代码到我的网页,或添加大量的页面来填充列表。 现在所有本地文件都以F12的边缘文档模式打开。
所以如果你指的是使用F12作为本地托pipe文件,这可能会有所帮助。
我自己也遇到过这个问题。 在我的情况下,重置IE是解决这个问题的最快捷方式:
取消选中局域网设置(在“Internet选项”>连接>局域网设置中find)中的“自动检测设置”。
尝试在web服务器上的web.config文件中添加此部分,有时会发生在PHP页面:
<httpProtocol> <customHeaders> <clear /> <add name="X-UA-Compatible" value="IE=edge" /> </customHeaders> </httpProtocol>