国内近年涌现了不少双核浏览器,一般都是IE(Trident)+WebKit,比如360、搜狗、QQ、猎豹等。客观地说,对网页设计HTML5的普及有功劳,挤压了不少Win XP的IE6占有率。其中对渲染引擎的选择,应该都是通过内置的名单+记住用户选择。目测360偏激进,用黑名单模式,在名单里的才用IE内核;而搜狗双核浏览器则是大量网站都默认用IE内核。
之前也有人提问过有没有办法让这些双核浏览器强制用WebKit,其实是没有的,因为基本都是用内置名单来匹配的。
但是如果国产的这些双核浏览器能支持一个自己设定的私有的HTTP HEAD,比如 X-FORCE-RENDERING: WebKit ,或者HTML里的META元素: <meta name="force-rendering" contect="WebKit"> ,然后第一次浏览时,浏览器就忽略内置名单及用户选择,强制用WebKit内核。或者各家厂商都用自己的标准也行: X-360BROWSER-FORCE-RENDERING: WebKit 。然后就把这个网站加入内置名单(这么看来还得有个过期设置,或者用页面过期时间?),如果用户手动切换内核,就弹出提示说此网站声明自己适用XX内核建议不要切换云云,用户再确认后才忽略网站自己的设定。
个人想法,不知道有没有什么用。其实感觉360极速默认是WebKit已经差不多了,不知道别的浏览器具体是怎么样的。
之前也有人提问过有没有办法让这些双核浏览器强制用WebKit,其实是没有的,因为基本都是用内置名单来匹配的。
但是如果国产的这些双核浏览器能支持一个自己设定的私有的HTTP HEAD,比如 X-FORCE-RENDERING: WebKit ,或者HTML里的META元素: <meta name="force-rendering" contect="WebKit"> ,然后第一次浏览时,浏览器就忽略内置名单及用户选择,强制用WebKit内核。或者各家厂商都用自己的标准也行: X-360BROWSER-FORCE-RENDERING: WebKit 。然后就把这个网站加入内置名单(这么看来还得有个过期设置,或者用页面过期时间?),如果用户手动切换内核,就弹出提示说此网站声明自己适用XX内核建议不要切换云云,用户再确认后才忽略网站自己的设定。
个人想法,不知道有没有什么用。其实感觉360极速默认是WebKit已经差不多了,不知道别的浏览器具体是怎么样的。