總結(jié):對(duì)于國(guó)內(nèi)瀏覽器,建議支持IE11以上版本,這種情況下,只需兼容IE,chrome兩種信息
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的景洪網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!查看瀏覽器UA(user-agent):
https://www.whoishostingthis.com/tools/user-agent/
瀏覽器的內(nèi)核是分為兩個(gè)部分的,一是渲染引擎,另一個(gè)是JS引擎?,F(xiàn)在JS引擎比較獨(dú)立,內(nèi)核更加傾向于說(shuō)渲染引擎。
1、Trident內(nèi)核:代表作品是IE,因IE捆綁在Windows中,所以占有極高的份額,又稱(chēng)為IE內(nèi)核或MSHTML,此內(nèi)核只能用于Windows平臺(tái),且不是開(kāi)源的。
代表作品還有騰訊、Maxthon(遨游)、360瀏覽器等。但由于市場(chǎng)份額比較大,曾經(jīng)出現(xiàn)脫離了W3C標(biāo)準(zhǔn)的時(shí)候,同時(shí)IE版本比較多,
存在很多的兼容性問(wèn)題。
2、Gecko內(nèi)核:代表作品是Firefox,即火狐瀏覽器。因火狐是最多的用戶(hù),故常被稱(chēng)為firefox內(nèi)核它是開(kāi)源的,大優(yōu)勢(shì)是跨平臺(tái),在Microsoft Windows、Linux、MacOs X等主
要操作系統(tǒng)中使用。
Mozilla是網(wǎng)景公司在第一次瀏覽器大戰(zhàn)敗給微軟之后創(chuàng)建的。有興趣的同學(xué)可以了解一下瀏覽器大戰(zhàn)
3、Webkit內(nèi)核:代表作品是Safari、曾經(jīng)的Chrome,是開(kāi)源的項(xiàng)目。
4、Presto內(nèi)核:代表作品是Opera,Presto是由Opera Software開(kāi)發(fā)的瀏覽器排版引擎,它是世界公認(rèn)最快的渲染速度的引擎。在13年之后,Opera宣布加入谷歌陣營(yíng),棄用了
Presto
5、Blink內(nèi)核:由Google和Opera Software開(kāi)發(fā)的瀏覽器排版引擎,2013年4月發(fā)布?,F(xiàn)在Chrome內(nèi)核是Blink。谷歌還開(kāi)發(fā)了自己的JS引擎,V8,使JS運(yùn)行速度極大地提高了
瀏覽器內(nèi)核:
Trident
AppleWebKit
瀏覽器內(nèi)核切換:
rendrer:
我們只需要在網(wǎng)頁(yè)頭部添加name屬性為renderer的標(biāo)簽即可。
該meta標(biāo)簽的content屬性用于指定渲染內(nèi)核的名稱(chēng),例如webkit(WebKit內(nèi)核)、ie-stand(IE內(nèi)核-標(biāo)準(zhǔn)模式)、ie-comp(IE內(nèi)核-兼容模式)。
我們也可以同時(shí)指定多個(gè)內(nèi)核名稱(chēng),之間以符號(hào)"|"進(jìn)行分隔,此時(shí)瀏覽器將會(huì)按照從左到右的先后順序選擇其具備的渲染內(nèi)核來(lái)處理當(dāng)前網(wǎng)頁(yè)。
原文:
http://www.365mini.com/page/renderer-meta.htm
這樣寫(xiě)可以達(dá)到的效果是如果安裝了GCF,則使用GCF來(lái)渲染頁(yè)面,如果沒(méi)有安裝GCF,則使用最高版本的IE內(nèi)核進(jìn)行渲染。
X-UA-Compatible:這是個(gè)是IE8的專(zhuān)用標(biāo)記,用來(lái)指定IE8瀏覽器去模擬某個(gè)特定版本的IE瀏覽器的渲染方式(比如人見(jiàn)人煩的IE6),以此來(lái)解決部分兼容問(wèn)題。
詳細(xì)的介紹可以參考MSDN的文檔。
http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx
可是這里有一個(gè)chrome,難道IE也可以模擬chrome?
事實(shí)上,情況是谷歌做了個(gè)Google Chrome Frame(谷歌內(nèi)嵌瀏覽器框架GCF)。這個(gè)插件可以讓用戶(hù)的IE瀏覽器外不變,但用戶(hù)在瀏覽網(wǎng)頁(yè)時(shí),實(shí)際上使用的是Google Chrome瀏覽器內(nèi)核,而且支持IE6、7、8等多個(gè)版本的IE瀏覽器。
詳細(xì)的介紹可以參考谷歌的文檔:Chrome Frame: Developer Guide
http://www.chromium.org/developers/how-tos/chrome-frame-getting-started
關(guān)于在apache和iis中的控制辦法可以參考上面谷歌這個(gè)文檔里的方法。
原文:
http://blog.csdn.net/bingqingsuimeng/article/details/44176233
360 v9:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
Doc:
http://bbs.#/forum.php?mod=viewthread&tid=14294828&page=1#pid98784854
IE v11.248:
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; gdn/adcp; rv:11.0) like Gecko
Chrome v63.0.3239.132
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36
搜狗 v7.5.5.27282
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0
QQ瀏覽器:
Doc:
http://browser.qq.com/faq/#/detail/36
下面這些,是網(wǎng)上的一些答案,但是親測(cè)不全對(duì)
其他鏈接:https://segmentfault.com/a/1190000004493157
function browerCheck(){
var userAgent = window.navigator.userAgent;
var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判斷是否IE<11瀏覽器
var is360 = userAgent.indexOf('360'); // 判斷是否為360瀏覽器
var isSougou = userAgent.toLowerCase().indexOf('se 2.x')>-1; // 判斷是否為搜狗瀏覽器
var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判斷是否IE<11瀏覽器
var isGoogle = userAgent.indexOf("Chrome") > -1; //判斷是否IE<11瀏覽器
var rstStatus = false;
//IE瀏覽器
if ( !isIE11 ) {
if( isIE ) {
var version = userAgent.match(/MSIE ([\d.]+)/)[1];
if( version < 11) {
rstStatus = true;
modalInfo("當(dāng)前IE瀏覽器版本低于IE11");
}
} else if( !isGoogle ) {
rstStatus = true;
modalInfo("當(dāng)前瀏覽器非IE瀏覽器或Google瀏覽器");
}
}
if(is360 || isSougou) {
rstStatus = true;
modalInfo("當(dāng)前瀏覽器非IE瀏覽器或Google瀏覽器");
}
return rstStatus;
};
// UC:navigator.userAgent.indexOf('UCBrowser') > -1 //是否QQ isQQ: function() { var ua = navigator.userAgent.toLowerCase(); return !!ua.match(/mqqbrowser|qzone|qqbrowser/i); }
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。