浏览器内核控制标签meta说明

背景介绍

由于众所周知的原因,国内的主流浏览器都是双核浏览器:基于Webkit的内核用于常用网站的高速浏览,基于IE的内核主要用于部分网银、政府、办公系统等网站的正常使用。以360浏览器为例,我们优先通过Webkit内核渲染主流网站,只有少量的网站通过IE内核渲染,以保证页面兼容性。在过去很长一段时间里,我们的主要控制手段是一个几百k大小的网址库,它是通过长期人工收集来进行运营的。

尽管我们努力通过用户反馈、代码标签智能判断等各种手段来提高浏览器自动切核的准确率,但在很多情况下,仍然无法达到百份百正确。因此,我们新增了一个控制手段——“内核控制标签”,只要你在自己的网站里增加一个meta标签,告诉360浏览器这个网站应该用哪个内核渲染,那么360浏览器就会在读取到这个标签后,立即切换对应的内核,并将这个行为应用于这个二级域名下所有网址。

目前该功能已经在所有的360浏览器中实现,我们也建议其它浏览器厂商一起支持这个标签,让其成为行业标准。

代码示例

浏览器默认内核的指定只需在head标签中添加一行代码即可:

若页面需默认用极速核,增加标签:<meta name="renderer" content="webkit">
若页面需默认用ie兼容内核,增加标签:<meta name="renderer" content="ie-comp">
若页面需默认用ie标准内核,增加标签:<meta name="renderer" content="ie-stand">
content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核。

各渲染内核的技术细节

内核 Webkit IE兼容 IE标准
内核版本 Chrome 45 IE6/7 IE9/IE10/IE11(取决于用户的IE)
HTML5支持 YES NO YES
ActiveX控件支持 NO YES YES

各内核UA示例

备注

这个功能其实和IE9的X-UA-Compatible很类似,关于IE几个内核的实现介绍,请看:

http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx

以上来自360官方的方法.实际上只是默认.下面介绍终极办法

  1. 浏览器->选项->高级设置->选中 全部使用blink内核

  2. 在下面找到内核切换设置,把里面不想默认的删除掉

  3. 关闭浏览器

  4. 打开浏览器安装目录 如: D:\Program Files\360Chrome\Chrome\User Data\Default

    在目录里面搜索switcher-journal 将搜索到的文件和他临近switcher文件右击属性设置成只读.

    如果不同目录下有多个一并只读了吧,这样保险一点

  5. 打开浏览器切换一下试试,已经无法切换了

转载请注明出处:http://blog.bitefu.net/post/54.html

360浏览器如何禁止切换到兼容模式[终极办法]相关推荐

  1. 开发网站时解决360浏览器的兼容性问题,兼容模式打不开,让网页默认为极速模式打开

    360浏览器打开网页默认是兼容模式,导致有些网页打不开, 可以在网页头部加上代码,默认改为为极速模式打开,就正常了: <meta http-equiv="X-UA-Compatible ...

  2. 360浏览器怎么切换成兼容模式

    众所周知,360安全浏览器目前共有两种内核模式,即许多人口中的"极速模式"和"兼容模式".那么,在360浏览器中怎么切换成兼容模式呢?下面小编就来分享一下360 ...

  3. 如何方便快捷地判断浏览器是否开启了IE兼容模式

    项目中往往需要获取浏览器的版本,来判断用户的浏览器是否支持某些网页特性的显示,但是判断IE的时候,还涉及到兼容模式的问题.很不巧的是,如果用户使用的是360浏览器,从agent中是没有办法判断出到底是 ...

  4. 怎样修改html兼容模式代码,禁止IE8使用兼容模式渲染网页的html代码

    这两天在调试一个网页,有段html代码在IE8兼容模式下就会显示错乱,而在IE8的标准渲染模式下则显示正常.但是很多浏览器比如360安全浏览器和搜狗浏览器的默认IE内核就是IE8的兼容模式,所以用36 ...

  5. 如何让360浏览器打开网页默认为“极速模式”

    如何让360浏览器打开网页默认为"极速模式" 相信很多前端开发碰到这样一个问题,我开发的网站大量用HTML5.CSS3,但是用360浏览器打开的时候,居然默认使用兼容模式,所有的新 ...

  6. office和visio不兼容的终极办法(亲测可用)

    office和visio不兼容的终极办法(亲测可用) 降版就好了,安装2019版的office就安装2019以下版本的visio,例如2016版的visio. 但是最好安装同一个系列的,比如都安装即点 ...

  7. 360浏览器默认使用IE兼容模式解决办法

    使用360浏览器都是被优先选用兼容模式打开 若页面需默认用极速核,增加标签:<meta name="renderer" content="webkit"& ...

  8. 使360浏览器打开网页默认为极速模式

    360浏览器是双核浏览器–基于Webkit内核用于常用网站的高速浏览和基于IE的Trident内核 极速模式下,网站打开速度快,但某些网站在极速模式下可能出现兼容性问题,显示不正常. 兼容模式下,网站 ...

  9. 设置360浏览器的背景为护眼模式(浅豆绿色)

    360浏览器  -> 右上角,扩展中心 -> 搜索"Df网页管理": => => 打开新的网页,就发现背景变了:

最新文章

  1. PolarDB数据库性能大赛:95后徐妈的经验分享
  2. jdbc mysql 自动重连_Mysql中JDBC如何完成自动重连机制的案例
  3. Android Studio安装踩坑
  4. bootstrap与zookeeper区别
  5. wenbao与最优比率生成树
  6. 分享一个好用的函数吧,将js中的对象转成url参数
  7. 作者:卢祥虎,男,北京金信网银金融信息服务有限公司机器学习算法工程师。...
  8. jQuery中live函数的替代-【jQuery】
  9. 中低频量化交易策略研发01_引言
  10. python读取nc文件并转换成csv_python - 在python 3中读取Crystal Report .rpt文件并将其转换为.csv或.xlsx - 堆栈内存溢出...
  11. 使用display和fadin(),fadeout发现的问题(待解决)
  12. 从零搭建Spring Boot脚手架:手写Mybatis通用Mapper4
  13. 全新版大学英语综合教程第一册学习笔记(原文及全文翻译)——8 - Fable Of The Lazy Teenager(懒散少年的寓言)
  14. practice是什么意思_practice 是什么意思
  15. XStream分析(2)
  16. 女老板为何因户外广告牌性贿赂城管?
  17. FreeSwitch查看当前注册用户信息
  18. field xinx required a bean of type x that could not be found
  19. 大学物理——波动光学
  20. petri网基本知识

热门文章

  1. CQRS(Command Query Responsibility Segration)
  2. JUC基础(周阳老师笔记
  3. python抽样不同花色纸牌_想要随机出5个不同花色和数字的扑克牌该怎么做?
  4. 预测未来30年趋势--读《必然》上
  5. win10 突然没有声音,喇叭有红叉,无法找到输出设备
  6. HTTP statusCode 200 OK 和 304 Not Modified
  7. HNB资讯告诉你为何要禁止国产烟弹
  8. 《又一个草环》心得体会读后感3500字
  9. oracle登录 报ora00604,oracle表空间不足,ORA-00604的解决方法
  10. 研究型读书法 - 主题阅读法