问题描述:
在使用IE11浏览器时,打开F12开发人员工具,于仿真模块当中,可以看到文档模式选项所显示的数值为7(默认值)。即便对该默认值进行修改,当再次重新打开同一网页时,其文档模式依旧会呈现为7(默认值)。
原因分析:
网站相关问题:网站通过meta标签定义X-UA-Compatible属性,通过此方法可以让IE默认以指定的文档模式进行渲染。浏览器相关设置问题:如已将特定网站添加至兼容性视图列表,或是存在其他相关浏览器设置操作,可能引发此现象。系统相关设置问题:通过组策略、注册表进行指定修改操作,有可能导致该问题出现
解决方案:
(一) 检查网站相关设置
检查网站代码中的 meta 标签:
网站的 HTML 页面内,有可能运用了这类 meta 标签来明确指定文档模式。如若存在此标签,则需对网站代码予以修改,进而改变文档模式的指定情况。
例如:
(二) 调整浏览器设置
1. 重置 IE 浏览器:
打开 IE11 浏览器,点击右上角的 “工具” 菜单,选取 “Internet 选项”,于弹出窗口中切换至 “高级” 选项卡,点击 “重置” 按钮,并勾选 “删除个人设置” 后再次点击 “重置”,完成操作后重启 IE 浏览器,查看文档模式是否能够得以修改。
2. 禁用加载项:
点击 IE11 浏览器右上角的 “工具” 菜单,选定 “管理加载项”,在 “管理加载项” 窗口内查看 “工具栏和扩展”“搜索提供程序” 等类别下的加载项,逐一禁用存在可疑或不必要的加载项,每次禁用一个加载项后重启 IE 浏览器,检查文档模式是否可修改。
3. 修改兼容性视图设置:
点击 IE11 浏览器右上角的 “工具” 选项,选择 “兼容性视图设置”,若已将相关网站添加至兼容性视图列表,可在列表中删除网址,继而查看文档模式默认值是否能够修改。
(三) 检查系统层面的设置
1. 检查组策略设置:
按Win + R组合键,输入gpedit.msc并回车,打开组策略编辑器。依次展开 “计算机配置”-“管理模板”-“Windows 组件”-“Internet Explorer”,在右侧找到与文档模式、兼容性视图等相关的策略设置,如 “设置 Internet Explorer 7 网站的默认文档模式” 等,确保这些策略未启用或设置正确,若策略设置强制了文档模式,会导致无法修改,可双击策略将其设置为 “未配置” 或 “已禁用”。
2. 检查注册表设置:
按下 Win + R 组合键,输入 regedit 并回车,打开注册表编辑器(需注意,操作注册表存在一定风险,建议提前备份)。导航至 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main 或 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main,检查右侧是否存在影响文档模式的键值,如 ForceIE7Mode 等,将其删除或修改为正确值,修改注册表后重启 IE 浏览器查看效果。