JS判斷是否手機(jī)或pad訪問(wèn)實(shí)現(xiàn)方法
JS判斷是否手機(jī)或pad訪問(wèn)實(shí)現(xiàn)方法
S判斷是否手機(jī)或pad訪問(wèn) 方面的內(nèi)容,對(duì)于利用JS判斷是否手機(jī)或pad訪問(wèn) 感興趣的同學(xué)可以看下,
直接上代碼:
<script type="text/javascript"> /* * 智能機(jī)瀏覽器版本信息: * */ var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移動(dòng)終端瀏覽器版本信息 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, //是否為移動(dòng)終端 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)該程序,沒(méi)有頭部與底部 }; }(), language:(navigator.browserLanguage || navigator.language).toLowerCase() } document.writeln("語(yǔ)言版本: "+browser.language+"<br/>"); document.writeln("是否為移動(dòng)終端: "+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>
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- wap手機(jī)端解決返回上一頁(yè)的js實(shí)例
- 詳解利用exif.js解決ios手機(jī)上傳豎拍照片旋轉(zhuǎn)90度問(wèn)題
- js仿手機(jī)頁(yè)面文件下拉刷新效果
- 微信js-sdk預(yù)覽圖片接口及從拍照或手機(jī)相冊(cè)中選圖接口用法示例
- JS實(shí)現(xiàn)表單驗(yàn)證功能(驗(yàn)證手機(jī)號(hào)是否存在,驗(yàn)證碼倒計(jì)時(shí))
- 手機(jī)端圖片縮放旋轉(zhuǎn)全屏查看PhotoSwipe.js插件實(shí)現(xiàn)
- 手機(jī)端 HTML5使用photoswipe.js仿微信朋友圈圖片放大效果
- 手機(jī)圖片預(yù)覽插件photoswipe.js使用總結(jié)
- 手機(jī)端點(diǎn)擊圖片放大特效PhotoSwipe.js插件實(shí)現(xiàn)
- javascript驗(yàn)證手機(jī)號(hào)和實(shí)現(xiàn)星號(hào)(*)代替實(shí)例
相關(guān)文章
微信公眾號(hào)平臺(tái)接口開發(fā) 獲取微信服務(wù)器IP地址方法解析
這篇文章主要介紹了微信公眾號(hào)平臺(tái)接口開發(fā) 獲取微信服務(wù)器IP地址方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08js實(shí)現(xiàn)仿微博滾動(dòng)顯示信息的效果
這篇文章主要介紹了js實(shí)現(xiàn)仿微博滾動(dòng)顯示信息的效果,通過(guò)由上往下滾動(dòng)來(lái)實(shí)現(xiàn)不斷顯示微博的,而且每一天新微博都是通過(guò)淡入效果顯示的,需要的朋友可以參考下2015-12-12如何寫一個(gè)通用的JavaScript效果庫(kù)!(2/2)
如何寫一個(gè)通用的JavaScript效果庫(kù)!(2/2)...2007-04-04JavaScript中的apply()方法和call()方法使用介紹
我們發(fā)現(xiàn)apply()和call()的真正用武之地是能夠擴(kuò)充函數(shù)賴以運(yùn)行的作用域,如果我們想用傳統(tǒng)的方法實(shí)現(xiàn)2012-07-07cocos2dx骨骼動(dòng)畫Armature源碼剖析(一)
cocos2dx中的骨骼動(dòng)畫在程序中使用非常方便,從編輯器(cocostudio或flash插件dragonBones)得到xml或json數(shù)據(jù),調(diào)用代碼就可以直接展示出動(dòng)畫效果,下面通過(guò)本篇文章給大家分享cocos2dx骨骼動(dòng)畫Armature源碼剖析,需要的朋友一起來(lái)學(xué)習(xí)吧。2015-09-09微信JS-SDK實(shí)現(xiàn)微信會(huì)員卡功能(給用戶微信卡包里發(fā)送會(huì)員卡)
這篇文章主要介紹了微信JS-SDK實(shí)現(xiàn)微信會(huì)員卡功能(給用戶微信卡包里發(fā)送會(huì)員卡),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Rxjs?TakeUntil?操作符內(nèi)容梳理總結(jié)
這篇文章主要介紹了Rxjs?TakeUntil操作符內(nèi)容梳理總結(jié),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-06-06簡(jiǎn)單實(shí)用的js調(diào)試logger組件實(shí)現(xiàn)代碼
開發(fā)js組件的時(shí)間調(diào)試總是麻煩的,最常用的就是用alert或者debugger來(lái)測(cè)試js的運(yùn)行狀態(tài)。2010-11-11