核心结论就是 QQ 浏览器电脑端支持切换内核兼容模式,主要是针对老旧政务网站 企业内网系统 老式 activex 控件页面,新版默认内核打开会出现排版错乱 按钮失效 控件无法加载的情况,切换成兼容内核之后就可以正常访问这类旧网页,手机端 QQ 浏览器一般没有独立兼容模式开关,因为手机本身没有 IE 内核,很多用户混淆电脑端和手机端功能,找不到对应的设置入口,兼容模式本质是浏览器内核切换,不同版本电脑 QQ 浏览器的入口名称会有改动,部分新版本已经调整了内核切换的展示方式,下面把电脑端操作步骤 单独站点设置 异常排查做深度讲解。
电脑端 QQ 浏览器设置兼容模式操作步骤
1 打开电脑版 QQ 浏览器,打开需要访问的老旧网页
2 点击地址栏右侧的功能图标,或者点击顶部菜单,找到切换内核相关选项
3 在弹出选项里面选择兼容模式,页面会自动刷新重新加载
4 刷新完成之后,页面就会使用兼容内核渲染,老旧页面的控件和样式恢复正常
5 如果是顶部菜单入口,点击右上角三横线菜单,在工具相关分类里面找到切换内核,选择兼容模式
单站点永久指定兼容模式
| 项目 | 操作说明 |
|---|---|
| 站点规则入口 | 在内核切换页面,找到站点管理或者内核白名单 |
| 添加网址 | 把目标旧网站域名添加进去,默认内核指定为兼容模式 |
| 生效效果 | 之后每次打开这个网站,自动启用兼容模式,不需要每次手动切换 |
| 修改删除 | 后续网站升级适配新内核之后,可以在列表里面修改内核或者删除该站点规则 |
手机端补充说明
手机版 QQ 浏览器没有 IE 兼容内核,所以不存在兼容模式设置选项,如果手机打开旧网页显示异常,可以尝试开启网页缩放 关闭极速渲染 切换 UA 标识,模拟电脑网页访问,这个只是 UA 伪装,并不是真正的兼容内核,不能支持 activex 这类电脑专属控件。
兼容模式常见异常排查
1 切换兼容模式之后页面依旧报错,确认网站依赖的控件是否已经安装,兼容内核只是切换渲染引擎,不会自动安装 activex 插件
2 找不到切换内核选项,优先更新 QQ 浏览器,部分精简版本或者特殊定制版本移除了双内核切换功能
3 切换兼容模式之后网页变卡顿,兼容内核本身性能弱于新版内核,老旧系统打开复杂页面会出现加载缓慢,属于正常现象
4 重启浏览器之后兼容模式失效,说明只是临时切换,需要添加站点内核规则,才能固定每次打开自动兼容模式
完成内核切换或者添加站点规则之后,老旧内网和政务页面就可以正常加载,日常尽量保持默认新版内核,只对确实无法打开的旧站点单独设置兼容模式,兼顾网页速度和旧系统兼容性。
【常见问题】
问题 1 QQ 浏览器手机端可以设置兼容模式吗
回答 1 手机版 QQ 浏览器没有真正的兼容模式内核,不能像电脑端那样切换 IE 兼容内核,只能修改 UA 模拟电脑网页,无法支持 activex 控件,所以手机端不能完整实现电脑端兼容模式效果
问题 2 QQ 浏览器设置兼容模式之后每次打开都要重新切换吗
回答 2 如果只是临时手动切换兼容模式,重启浏览器之后会恢复默认内核,把网站域名添加到站点内核规则里面,QQ 浏览器设置兼容模式就可以固定生效,后续打开网站自动启用兼容模式
问题 3 QQ 浏览器设置兼容模式还是打不开政务网站是什么原因
回答 3 除了内核之外,政务网站还依赖 activex 控件 旧版证书 特定系统环境,只开启 QQ 浏览器设置兼容模式不足以解决全部问题,还需要安装对应控件 调整证书信任设置才能正常访问
【免责申明】
本文操作基于 QQ 浏览器电脑公开版本界面编写,软件后续迭代更新后双内核兼容模式入口和站点规则功能可能调整甚至移除,手机端无对应兼容内核,操作效果以当前安装版本和网站本身适配情况为准。
