Windows 8.1 Surface平板电脑上的Internet Explorer 11默认为文档模式7,导致许多网站显示错误。
当我打开开发人员工具时,由于Intranet兼容性设置,它指出它默认为文档模式7。
但是,我没有手动更改这些设置,而是在浏览互联网!
我试图重设Internet Explorer设置没有任何运气。
有任何想法吗?
Answers:
默认情况下,IE在兼容性视图的“ Intranet”区域中显示网页。要更改此设置:
此时,IE应依靠网页本身(或任何相关的组策略)来确定Intranet网页的兼容性设置。
请注意,进行此更改后,某些站点可能不再正常运行。您可以使用同一对话框添加特定站点,以在需要时启用兼容性视图。
如果您是开发人员,则需要执行以下操作:
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
对于网站,请确保IIS HTTP响应标头设置并添加指向“ IE = edge”的新密钥X-UA-Compatible
如果您有权访问服务器,则最可靠的方法是在IIS中的服务器本身上进行访问。进入IIS HTTP响应标头。添加名称:与X-UA兼容的值:IE = edge这将覆盖您的浏览器和您的代码。
如果问题是在特定的计算机上发生的,则请尝试以下修复程序,前提是您具有Internet Explorer 11。
请以管理员身份打开regedit.exe。导航到以下路径:
对于32位计算机:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
对于64位计算机:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION &
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
并删除REG_DWORD
值iexplore.exe
。
请使用Internet Explorer 11关闭并重新启动网站,它将默认设置为Edge作为文档模式。