js判斷瀏覽器核心 及ie的版本問題
阿新 • • 發佈:2018-11-19
首先說一下當前各大核心
Trident: IE 以Trident 作為核心引擎 // 俗稱 IE核心
Gecko: Firefox(火狐) // 俗稱Firefox核心
WebKit: Safari(蘋果), Google Chrome(谷歌),傲遊3 基於 Webkit 開發 // 俗稱chrome核心
Presto: Opera( 歐朋瀏覽器)的核心 ,主要應用在手機平臺–Opera mini // 俗稱Opera核心
再來說一下當前各大瀏覽器的所屬核心
IE核心 IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);
世界之窗、 360安全瀏覽器、傲遊;搜狗瀏覽器;騰訊TT;阿雲瀏覽器(早期版本)、百度瀏覽器(早期版本)、瑞星安全瀏覽器、115瀏覽器、閃遊瀏覽器、114瀏覽器、佐羅瀏覽器;
Firefox核心 Mozilla Firefox、Mozilla SeaMonkey
chrome核心 Apple Safari (Win/Mac/iPhone/iPad)、Symbian手機瀏覽器、Android 預設瀏覽器,Google Chrome、Chromium
Opera核心 Opera
關於雙核瀏覽器
國內主流瀏覽器多為雙核瀏覽器,一個核心是Trident,然後再增加一個其他核心。一般把其他核心叫做“高速瀏覽模式”,而Trident則是“相容瀏覽模式”,使用者可以來回切換。
360安全瀏覽器主要是使用了 IE和WebKit雙核心的瀏覽器
360極速瀏覽器主要是使用了 IE和Chrome雙核心,並能自由切換,比較快。
js如何判斷瀏覽器是什麼核心
<SCRIPT LANGUAGE="JavaScript"> function btnlogin() { if(navigator.userAgent.indexOf("MSIE")>0) { // MSIE核心 return "MSIE"; } if(navigator.userAgent.indexOf("Firefox")>0){ // Firefox核心 return "Firefox"; } if(navigator.userAgent.indexOf("Opera")>0){ // Opera核心 return "Opera"; } if(navigator.userAgent.indexOf("Safari")>0) { // Safari核心 return "Safari"; } if(navigator.userAgent.indexOf("Camino")>0){ // Camino核心 return "Camino"; } if(navigator.userAgent.indexOf("Gecko")>0){ // Gecko核心 return "Gecko"; } } </SCRIPT> if (window.navigator.userAgent.indexOf("MSIE 7.0")>=1){ //如果瀏覽器為IE7 return "MSIE 7.0"; } if (window.navigator.userAgent.indexOf("MSIE 7.0")>=1){ //如果瀏覽器為IE8 return "MSIE 8.0"; } if (window.navigator.userAgent.indexOf("MSIE 7.0")>=1){ //如果瀏覽器為IE9 return "MSIE 9.0"; }