JS判斷是否手機或pad訪問實現(xiàn)方法
更新時間:2016年12月09日 14:19:07 投稿:lqh
這篇文章主要介紹了JS判斷是否手機或pad訪問實現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下
JS判斷是否手機或pad訪問實現(xiàn)方法
S判斷是否手機或pad訪問 方面的內(nèi)容,對于利用JS判斷是否手機或pad訪問 感興趣的同學(xué)可以看下,
直接上代碼:
<script type="text/javascript"> /* * 智能機瀏覽器版本信息: * */ 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.indexOf('iPad') > -1, //是否為移動終端 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, //是否為iPhone或者QQHD瀏覽器 iPad: u.indexOf('iPad') > -1, //是否iPad webApp: u.indexOf('Safari') == -1 //是否web應(yīng)該程序,沒有頭部與底部 }; }(), language:(navigator.browserLanguage || navigator.language).toLowerCase() } document.writeln("語言版本: "+browser.language+"<br/>"); document.writeln("是否為移動終端: "+browser.versions.mobile+"<br/>"); document.writeln("ios終端: "+browser.versions.ios+"<br/>"); document.writeln("android終端: "+browser.versions.android+"<br/>"); document.writeln("是否為iPhone: "+browser.versions.iPhone+"<br/>"); document.writeln("是否iPad: "+browser.versions.iPad+"<br/>"); document.writeln(navigator.userAgent); </script>
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:
- wap手機端解決返回上一頁的js實例
- 詳解利用exif.js解決ios手機上傳豎拍照片旋轉(zhuǎn)90度問題
- js仿手機頁面文件下拉刷新效果
- 微信js-sdk預(yù)覽圖片接口及從拍照或手機相冊中選圖接口用法示例
- JS實現(xiàn)表單驗證功能(驗證手機號是否存在,驗證碼倒計時)
- 手機端圖片縮放旋轉(zhuǎn)全屏查看PhotoSwipe.js插件實現(xiàn)
- 手機端 HTML5使用photoswipe.js仿微信朋友圈圖片放大效果
- 手機圖片預(yù)覽插件photoswipe.js使用總結(jié)
- 手機端點擊圖片放大特效PhotoSwipe.js插件實現(xiàn)
- javascript驗證手機號和實現(xiàn)星號(*)代替實例
相關(guān)文章
微信公眾號平臺接口開發(fā) 獲取微信服務(wù)器IP地址方法解析
這篇文章主要介紹了微信公眾號平臺接口開發(fā) 獲取微信服務(wù)器IP地址方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08JavaScript中的apply()方法和call()方法使用介紹
我們發(fā)現(xiàn)apply()和call()的真正用武之地是能夠擴充函數(shù)賴以運行的作用域,如果我們想用傳統(tǒng)的方法實現(xiàn)2012-07-07微信JS-SDK實現(xiàn)微信會員卡功能(給用戶微信卡包里發(fā)送會員卡)
這篇文章主要介紹了微信JS-SDK實現(xiàn)微信會員卡功能(給用戶微信卡包里發(fā)送會員卡),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Rxjs?TakeUntil?操作符內(nèi)容梳理總結(jié)
這篇文章主要介紹了Rxjs?TakeUntil操作符內(nèi)容梳理總結(jié),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-06-06簡單實用的js調(diào)試logger組件實現(xiàn)代碼
開發(fā)js組件的時間調(diào)試總是麻煩的,最常用的就是用alert或者debugger來測試js的運行狀態(tài)。2010-11-11