IE 浏览器的兼容模式正式名称叫做兼容性视图,作用是让 IE 模拟旧版 IE 内核渲染网页,解决老旧政务系统 企业业务平台 老网站排版错乱 脚本报错 控件加载失败的问题,很多老业务系统是按照 IE7 IE8 标准开发,在 IE11 默认标准模式下无法正常运行,就需要开启兼容模式。要区分清楚,原生 IE 的兼容模式是兼容视图,和 360 QQ 这类双核浏览器的兼容模式不是同一个概念,双核浏览器是切换 Trident 内核,原生 IE 兼容视图只是修改文档模式,内核仍然是本机 IE11 的 Trident 内核,这点经常容易混淆。设置入口在 IE 工具栏里面的兼容性视图设置,支持手动添加网址,也可以开启自动使用兼容模式显示内部网站,企业内网还可以通过组策略批量推送兼容模式站点列表,适合单位电脑统一配置,操作普通用户权限就可以完成,设置之后需要刷新网页才会生效。
核心概念说明
| 项目 | 说明 |
|---|---|
| 兼容性视图 | 原生 IE 自带,模拟低版本 IE 文档渲染模式 |
| 适用场景 | 老业务网页 旧版 ASP 页面 老式 ActiveX 页面 |
| 生效方式 | 添加站点到列表,刷新页面生效 |
| 注意 | 不会改变本机 IE 内核版本,只是修改文档模式 |
原生 IE11 兼容模式设置步骤
1 打开 IE 浏览器,按下 Alt 键调出顶部菜单栏
2 点击菜单栏里面的工具
3 在下拉菜单,选择兼容性视图设置
4 在添加此网站输入框,填入需要兼容的业务网址
5 点击添加,网址就会进入已添加的网站列表
6 按需勾选两个选项,包括在兼容性视图中显示 Intranet 站点,使用 Microsoft 兼容性列表
7 点击关闭,刷新当前网页,兼容模式就生效
8 验证方式,页面加载之后,地址栏右侧会出现兼容模式标识,也可以按 F12 开发者工具,查看文档模式是否已经切换成旧版本 IE
补充进阶设置
如果需要调整文档模式,按 F12 打开开发者工具,在仿真选项里面,可以手动选择文档模式,比如 IE7 IE8 IE9,这个是更精细的兼容调试方式,适合开发测试,临时调试使用,和兼容性视图列表是两套机制。
企业域环境,可以通过组策略,统一维护兼容性视图站点白名单,所有域内电脑自动加载站点列表,不用每台电脑手动添加,适合单位批量管理。
常见问题排查
添加兼容模式之后页面依旧报错,要确认是否是 ActiveX 控件本身没有注册,兼容模式只解决网页渲染兼容,不能修复 COM 组件注册失败。如果勾选了显示 Intranet 站点,所有内网地址会自动进入兼容模式,不需要逐个手动添加。如果升级 IE 之后兼容模式列表丢失,一般是重置 IE 的时候清空了站点列表,需要重新添加。
区分 Edge IE 模式
新版 Edge 浏览器没有原生 IE 那种兼容性视图,它是完整 IE 模式,直接调用 Trident 内核,很多 Win10 Win11 电脑原生 IE 已经被禁用,业务系统就改用 Edge IE 模式,不要把 Edge IE 模式和原生 IE 兼容视图混为一谈。
整体来看,ie 浏览器的兼容模式怎么设置,核心就是调出兼容性视图设置窗口,把业务网址添加进站点列表,还可以开启内网站点自动兼容,精细调试可以用 F12 仿真面板修改文档模式,老旧业务系统优先使用这个功能解决页面兼容报错。
【常见问题】
问题 1 ie 浏览器的兼容模式怎么设置 添加网址之后不生效怎么办
回答 1 ie 浏览器的兼容模式怎么设置添加网址之后不生效,需要刷新网页,确认没有使用 F12 手动锁定其他文档模式,重置 IE 会清空站点列表,需要重新添加 ie 浏览器的兼容模式站点。
问题 2 ie 浏览器的兼容模式怎么设置 可以批量添加内网网站吗
回答 2 ie 浏览器的兼容模式怎么设置支持批量处理,勾选在兼容性视图中显示 Intranet 站点,全部内网站点自动启用,域环境还可以组策略批量下发 ie 浏览器的兼容模式站点列表。
问题 3 ie 浏览器的兼容模式怎么设置 是不是内核变成 IE7
回答 3 ie 浏览器的兼容模式怎么设置之后,只是文档模式模拟 IE7,本机内核依旧是 IE11 Trident 内核,并不是真正降级成 IE7,这点和内核降级不一样。
问题 4 ie 浏览器的兼容模式怎么设置 F12 仿真和兼容性视图区别是什么
回答 4 ie 浏览器的兼容模式怎么设置里面,兼容性视图是持久保存站点列表,F12 仿真属于临时调试文档模式,关闭开发者工具之后,临时仿真设置不会长期保存。
【免责申明】
本文基于 IE11 原生兼容性视图功能说明,IE 已经停止官方安全维护,兼容模式仅适用于可信内网业务站点,本文仅作为技术参考,不构成强制操作建议。
