双核浏览器强制使用极速/兼容模式方法

  • A+
所属分类:其他杂项
本文信息本文由方法SEO顾问发表于2017-05-1510:08:59,共 906 字,转载请注明:双核浏览器强制使用极速/兼容模式方法_【方法SEO顾问】

国内部分双核浏览器如:360极速浏览器、搜狗浏览器、百度浏览器等等,这些浏览器都号称拥有两个内核,用户可以根据需要自由切换。

双核浏览器的2个内个分别为极速内核(webkit内核),兼容内核(trident内核)。

使用极速内核浏览器会按照w3c的新标准渲染页面,其结果是渲染速度更快,规范性更好。而兼容内核也并非一无是处,国内很多政府、银行类网站在编写之初考虑了兼容旧版本ie的trident内核,其代码并非为w3c规范的标准,而是浏览器厂商自定义的模式,这类网站则必须使用兼容模式打开,如果使用极速模式打开就会产生布局错乱等问题。

现如今随着w3c规范被各大浏览器厂商接受,逐渐向标准靠拢,这大大的减少了广大web前端工程师的任务量,只要按照w3c规范编写代码,就能兼容绝大多数新版本浏览器,但由于旧版本浏览器的存在,仍然需要针对个别浏览器产生的怪异问题做兼容,不过随着时间的推移,相信在不久的将来就会实现一次编写,处处兼容的前端代码,各位敬请期待吧。

根据web前端工程师编写的符合规范的代码,这里介绍兼容双核浏览器的一个简单方法,即:阻止兼容内核的使用:阻止兼容内核的使用,强制双核浏览器使用极速内核。话不多说,上代码:

国内双核浏览器强制使用极速模式标签代码如下:

  1. 默认用急速内核,增加标签:<meta name="renderer" content="webkit">(强制浏览器使用极速模式,按w3c标准渲染页面)
  2. 默认用ie兼容内核,增加标签:<meta name="renderer" content="ie-comp">
  3. 默认用ie标准内核,增加标签:<meta name="renderer" content="ie-stand">

保险起见推荐如下书写方式:<meta name="renderer" content="webkit|ie-comp|ie-stand">,其含义是,按照书写内核的顺序优先级如下:首先强制浏览器使用webkit内核(极速内核),如果浏览器没有webkit内核,则按照用户浏览器所支持的最新的ie的trident内核渲染页面(ie兼容内核),否则按照当前浏览器的标准内核渲染(ie标准内核)。

  • 版权声明:除非注明,本博客均为北京SEO方法的原创文章,转载或引用请以超链接形式标明本文地址,否则会在SEO圈内公开此种不尊重版权的行为,谢谢合作!本文地址:https://seofangfa.com/other-note/webkit-renderer.html
  • 转载请注明:双核浏览器强制使用极速/兼容模式方法_ 【方法SEO顾问】

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: