因爲衆所周知的狀況,國內的主流瀏覽器都是雙核瀏覽器:基於Webkit內核用於經常使用網站的高速瀏覽。基於IE的內核用於兼容網銀、舊版網站。以360的幾款瀏覽器爲例,咱們優先經過Webkit內核渲染主流的網站,只有小量的網站經過IE內核渲染,以保證頁面兼容。在過去很長一段時間裏,咱們主要的控制手段是一個幾百k大小網址庫,一個經過長期人工運營收集的網址庫。 html
儘管咱們努力經過用戶反饋、代碼標籤智能判斷技術提升瀏覽器的自動切覈准確率。可是在不少狀況下,咱們仍然沒法達到百份百正確。所以,咱們新增長了一個控制手段:內核控制Meta標籤。只要你在本身的網站裏增長一個Meta標籤,告訴360瀏覽器這個網址應該用哪一個內核渲染,哪麼360瀏覽器就會在讀取到這個標籤後,當即切換對應的內核。並將這個行爲應用於這個二級域名下全部網址。 web
目前該功能已經在全部的360安全瀏覽器實現。咱們也建議其它瀏覽器廠商一塊兒支持這個實現。讓這個控制標籤成爲行業標準。 瀏覽器
在head標籤中添加一行代碼: 安全
<html> <head> <meta name="renderer" content="webkit|ie-comp|ie-stand"> </head> <body> </body> </html>
content的取值爲webkit,ie-comp,ie-stand之一,區分大小寫,分別表明用webkit內核,IE兼容內核,IE標準內核。
若頁面需默認用極速核,增長標籤:<meta name="renderer" content="webkit">
若頁面需默認用ie兼容內核,增長標籤:<meta name="renderer" content="ie-comp">
若頁面需默認用ie標準內核,增長標籤:<meta name="renderer" content="ie-stand"> 網站
內核 | Webkit | IE兼容 | IE標準 |
---|---|---|---|
文檔模式 | Chrome 21 | IE6/7 | IE9/IE10/IE11(取決於用戶的IE) |
HTML5支持 | YES | NO | YES |
ActiveX控件支持 | NO | YES | YES |