日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

兼容IE10與IE11 推薦閱讀的js快速判斷IE瀏覽器( 二 )



6 判斷其他瀏覽器
/****來自曾經(jīng)項目中封裝的公共類函數(shù)***///檢測函數(shù)var check = function(r) { return r.test(navigator.userAgent.toLowerCase()); };var statics = { /** * 是否為webkit內(nèi)核的瀏覽器 */ isWebkit : function() { return check(/webkit/); }, /** * 是否為火狐瀏覽器 */ isFirefox : function() { return check(/firefox/); }, /** * 是否為谷歌瀏覽器 */ isChrome : function() { return !statics.isOpera()}, /** * 是否為Opera瀏覽器 */ isOpera : function() { return check(/opr/); }, /** * 檢測是否為Safari瀏覽器 */ isSafari : function() { // google chrome瀏覽器中也包含了safari return !statics.isChrome()}};js如何判斷IE瀏覽器的版本包括IE11
!DOCTYPE htmlhtmlheadmeta charset=" utf-8"meta name="author" content="http://www.jb51.net/" /title我們/titlescript type="text/javascript"var userAgent = navigator.userAgent, rMsie = /(msies|trident.*rv:)([w.] )/, rFirefox = /(firefox)/([w.] )/, rOpera = /(opera). version/([w.] )/, rChrome = /(chrome)/([w.] )/, rSafari = /version/([w.] ).*(safari)/; var browser; var version; var ua = userAgent.toLowerCase(); function uaMatch(ua){var match = rMsie.exec(ua);if(match != null){return { browser : "IE", version : match[2] || "0" };}var match = rFirefox.exec(ua);if (match != null) {return { browser : match[1] || "", version : match[2] || "0" };}var match = rOpera.exec(ua);if (match != null) {return { browser : match[1] || "", version : match[2] || "0" };}var match = rChrome.exec(ua);if (match != null) {return { browser : match[1] || "", version : match[2] || "0" };}var match = rSafari.exec(ua);if (match != null) {return { browser : match[2] || "", version : match[1] || "0" };}if (match != null) {return { browser : "", version : "0" };} } var browserMatch = uaMatch(userAgent.toLowerCase()); if (browserMatch.browser){browser = browserMatch.browser;version = browserMatch.version; } document.write(browser version);/script/script/headbody /body/html上面的代碼實現(xiàn)了判斷功能 , 下面介紹一下它的實現(xiàn)原理 , 希望能夠給需要的朋友帶來幫助 。
先來看一段代碼:
navigator.userAgent
IE11下的信息截圖:

兼容IE10與IE11 推薦閱讀的js快速判斷IE瀏覽器


然后使用相應(yīng)的正則表達(dá)式進(jìn)行匹配 。IE11和以前版本的瀏覽器還是有較大差別的 , 以前的版本 , 這個信息中包含msie , IE11中沒有了 , 新增加trident , 后面跟著瀏覽器的版本號碼 , 這一點要特別注意一下 。
您可能感興趣的文章:js操作iframe兼容各種主流瀏覽器示例代碼JS兼容瀏覽器的導(dǎo)出Excel(CSV)文件的方法css與javascript跨瀏覽器兼容性總結(jié)解決js下referer兼容各大瀏覽器的方法兼容主流瀏覽器的JS復(fù)制內(nèi)容到剪貼板JS中完美兼容各大瀏覽器的scrolltop方法HTML CSS JS實現(xiàn)完美兼容各大瀏覽器的TABLE固定列js兼容pc端瀏覽器并有多種彈出小提示的手機(jī)端浮層控件實例測試IE瀏覽器對JavaScript的AngularJS的兼容性瀏覽器兼容的JS寫法總結(jié)

推薦閱讀