目前國內主流瀏覽器多爲雙核瀏覽器,基於開發成本和效果考慮,兼容模式實在頭疼。目前,360瀏覽器能夠使用meta進行設置,強制使用指定內核打開頁面,方法以下:html
<meta name="renderer" content="webkit|ie-comp|ie-stand"> //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">
參考地址:http://se.360.cn/v6/help/meta...前端
此作法相似於IE中指定所需內核的作法web
<meta http-equiv="X-UA-Compatible" content="IE=7,IE=9" />
content裏能夠寫1個,也能夠寫多個,用英文逗號隔開瀏覽器
文檔模式(document mode)是IE8引入的一個新概念。頁面的文檔模式決定了你能夠使用哪一個級別的CSS,能夠使用JavaScript的哪些API,以及如何對待文檔類型(doctype)。ui
「X-UA-Compatible」的值有兩種方式:Emulate+IE版本號,單純版本號。
Edge:始終以最新的文檔模式來渲染頁面。忽略文檔類型聲明。對於IE8,始終以IE8標準模式渲染頁面。IE9亦如此。
EmulateIE9:若是聲明瞭文檔類型,則以IE9標準模式渲染頁面,不然將文檔模式設置爲IE5。
EmulateIE8:若是聲明瞭文檔類型,則以IE8標準模式渲染頁面,不然將文檔模式設置爲IE5。
EmulateIE7:若是聲明瞭文檔類型,則以IE7標準模式渲染頁面,不然將文檔模式設置爲IE5。
9:強制以IE9標準模式渲染頁面,忽略文檔類型聲明。
8:強制以IE8標準模式渲染頁面,忽略文檔類型聲明。
7:強制以IE7標準模式渲染頁面,忽略文檔類型聲明。
5:強制以IE5標準模式渲染頁面,忽略文檔類型聲明。spa
目前QQ等瀏覽器都還不支持meta強制更改內核,但已經有人牽頭了,應該很快就會跟上吧,也能讓前端開發們在已經飽受折磨的同時,獲得一絲慰藉吧!3d