最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS 動態(tài)判斷PC和手機(jī)瀏覽器實(shí)現(xiàn)代碼

 更新時間:2016年09月21日 14:47:24   作者:張占嶺  
這篇文章主要介紹了JS 動態(tài)判斷PC和手機(jī)瀏覽器實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下

這個只是一個小知識,也是在網(wǎng)上找的,挺好用!

動態(tài)判斷瀏覽器是PC還是移動端!

<script>
var browser={ 
versions:function(){  
var u = navigator.userAgent, app = navigator.appVersion;  
return {  
trident: u.indexOf('Trident') > -1, //IE內(nèi)核  
presto: u.indexOf('Presto') > -1, //opera內(nèi)核  
webKit: u.indexOf('AppleWebKit') > -1, //蘋果、谷歌內(nèi)核  
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐內(nèi)核  
mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否為移動終端  
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios終端  
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android終端或者uc瀏覽器  
iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否為iPhone或者QQHD瀏覽器  
iPad: u.indexOf('iPad') > -1, //是否iPad  
webApp: u.indexOf('Safari') == -1 //是否web應(yīng)該程序,沒有頭部與底部  
};
}()
} 

document.writeln(" 是否為移動終端: "+browser.versions.mobile);
document.writeln(" ios終端: "+browser.versions.ios);
document.writeln(" android終端: "+browser.versions.android);
document.writeln(" 是否為iPhone: "+browser.versions.iPhone);
document.writeln(" 是否iPad: "+browser.versions.iPad);
document.writeln(navigator.userAgent); 
</script>

挺有意思!

以上就是JS 動態(tài)判斷PC和手機(jī)瀏覽器的資料整理,后續(xù)繼續(xù)補(bǔ)充相關(guān)資料,謝謝大家對本站的支持!

相關(guān)文章

  • JS實(shí)現(xiàn)仿UC瀏覽器前進(jìn)后退效果的實(shí)例代碼

    JS實(shí)現(xiàn)仿UC瀏覽器前進(jìn)后退效果的實(shí)例代碼

    這篇文章主要介紹了JS實(shí)現(xiàn)仿UC瀏覽器前進(jìn)后退效果的實(shí)例代碼,實(shí)現(xiàn)此功能前需要先測試下瀏覽器,具體實(shí)例代碼,大家參考下本文
    2017-07-07
  • 微信小程序選擇器組件picker簡單入門

    微信小程序選擇器組件picker簡單入門

    微信小程序picker表單選擇器的使用,根據(jù)官方介紹的有點(diǎn)不清楚,下面這篇文章主要給大家介紹了關(guān)于微信小程序選擇器組件picker的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • 基于javascript的無縫滾動動畫1

    基于javascript的無縫滾動動畫1

    這篇文章主要介紹了基于javascript的無縫滾動動畫實(shí)現(xiàn),文章通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 淺談Javascript鼠標(biāo)和滾輪事件

    淺談Javascript鼠標(biāo)和滾輪事件

    淺談Javascript鼠標(biāo)和滾輪事件,鼠標(biāo)事件也許是web頁面當(dāng)中最常用到的事件,因?yàn)槭髽?biāo)是最常用的導(dǎo)航設(shè)備
    2012-06-06
  • JavaScript中split()方法舉例詳解

    JavaScript中split()方法舉例詳解

    這篇文章主要給大家介紹了關(guān)于JavaScript中split()方法的相關(guān)資料,split()方法在js處理字符串是很常見,也是很重要的一種方法必須熟練掌握,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • js帶縮略圖的圖片輪播效果代碼分享

    js帶縮略圖的圖片輪播效果代碼分享

    這篇文章主要介紹了js帶縮略圖的圖片輪播效果,圖片輪播效果特別適合做產(chǎn)品展示,感興趣的小伙伴可以參考下。
    2015-09-09
  • JS中的三個循環(huán)小結(jié)

    JS中的三個循環(huán)小結(jié)

    這篇文章主要介紹了JS中的三個循環(huán)小結(jié),需要的朋友可以參考下
    2017-06-06
  • JS中去掉if...else的多種方法

    JS中去掉if...else的多種方法

    在JavaScript編程中,過多的if...elseif...else語句可能導(dǎo)致代碼難以維護(hù),可以通過switch語句、對象字面量、函數(shù)映射、數(shù)組或映射對象分發(fā)、提前返回以及使用數(shù)組的find方法來優(yōu)化這種復(fù)雜的條件判斷,提高代碼的可讀性和維護(hù)性,下面就來介紹一下
    2024-09-09
  • JavaScript中的Array 對象(數(shù)組對象)

    JavaScript中的Array 對象(數(shù)組對象)

    Array 對象用于在單個的變量中存儲多個值。
    2016-06-06
  • JavaScript 閉包在封裝函數(shù)時的簡單分析

    JavaScript 閉包在封裝函數(shù)時的簡單分析

    近才開始系統(tǒng)的研究js,對js的興趣源于對JQuery的應(yīng)用。之前只會用js做簡單的計算函數(shù),后來由于需要做特效,故接觸JQ,看著API,基本的特效都能完成,但相反,如果用js去實(shí)現(xiàn),估計自己很難寫得出來,所以下定決心系統(tǒng)的看看js。
    2009-11-11

最新評論

扶余县| 吴旗县| 陈巴尔虎旗| 博爱县| 玉林市| 资阳市| 牟定县| 乐昌市| 正阳县| 永善县| 正镶白旗| 攀枝花市| 泗水县| 红桥区| 营山县| 丰镇市| 赤壁市| 鹿泉市| 哈尔滨市| 宁海县| 凌云县| 肇庆市| 大荔县| 黑龙江省| 衡山县| 长垣县| 南澳县| 武汉市| 景洪市| 根河市| 荥经县| 西乌珠穆沁旗| 盐山县| 寿阳县| 勐海县| 额济纳旗| 龙州县| 洞头县| 商丘市| 天门市| 定边县|