IE与IE内核浏览器的那点事
真正的IE瀏覽器與IE內核的瀏覽器是不是一回事呢,是不是完全一樣咧?如果不一樣又有什么關系咧?下面一起來找答案吧!
知識補給:
? 1.瀏覽內核 簡介
? 2.IE內核瀏覽器?簡介
我的結論:根據以往的經驗和上面資料可知,純IE瀏覽和IE內核瀏覽器是有所不同的,如果完全一樣也沒必要做出那些瀏覽器了不是,只有做ie皮膚和插件就ok了。
那么主流的IE內核瀏覽器和純IE瀏覽要怎樣判斷呢?來看IE內核主流瀏覽器的對比數據和查詢方法。
?
瀏覽器詳細信息對比 Javascript:navigator.userAgent
| 瀏覽器名稱 | 關鍵標示 | 集成版本 |
| 遨游3 | Maxthon?或者?Trident | MSIE?7.0 |
| 搜狗 | SE?2.X?MetaSr?1.0 | MSIE?7.0 |
| 世界之窗 | 1.TheWorld(IE非x64) 2.WOW64(IE?x64) | 本地IE最高版本 |
| 360瀏覽器 | 1.360SE(IE非x64?360安全版) 2.360EE(IE非x64?360極速版) 3.WOW64(IE?x64) | 本地IE最高版本 |
| QQ瀏覽器 | QQBrowser(IE?非x64) | MSIE?7.0 |
| TT瀏覽器 | 1.無(IE?非x64) 2.WOW64(IE?x64) | MSIE?7.0 |
| 真正的IE瀏覽器 | 1.無(IE?非x64) 2.Tablet?PC(IE?x64) | 本地IE最高版本 |
?
根據以上的信息可以得出javascript方法判斷是否純IE瀏覽器,代碼如下:
?
function isTrueIE() {if (navigator.userAgent.indexOf("MSIE") > 0) {
// ie 內核
if (navigator.userAgent.indexOf("Tablet PC") > 0) {
// x64 純ie
return true;
}
else if (navigator.userAgent.indexOf("Maxthon") > 0 || navigator.userAgent.indexOf("SE ") > 0 ||
navigator.userAgent.indexOf("360") > 0 || navigator.userAgent.indexOf("QQ") > 0 ||
navigator.userAgent.indexOf("Trident") > 0) {
// IE內核非IE瀏覽!
return false;
}
else {
// x32 純ie
return true;
}
}
return false;
}
以上信息就可以搞定了。
總結
以上是生活随笔為你收集整理的IE与IE内核浏览器的那点事的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用SharedPreferences存
- 下一篇: Java 邮箱判断 正则表达式