js判斷是否移動端及瀏覽器核心
var browser = {
versions: function() {
var u = navigator.userAgent;
return {
trident: u.indexOf('Trident') > -1, //IE核心
presto: u.indexOf('Presto') > -1, //opera核心
webKit: u.indexOf('AppleWebKit') > -1, //蘋果、谷歌核心
gecko: u.indexOf('Firefox') > -1, //火狐核心Gecko
mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否為移動終端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android
iPhone: u.indexOf('iPhone') > -1 , //iPhone
iPad: u.indexOf('iPad') > -1, //iPad
webApp: u.indexOf('Safari') > -1 //Safari
};
}
}
if (browser.versions.mobile() || browser.versions.ios() || browser.versions.android() || browser.versions.iPhone() || browser.versions.iPad()) {
alert('移動端');
}
相關文章
- js 判斷是什麼瀏覽器、是否為谷歌瀏覽器JS瀏覽器谷歌
- js程式碼判斷瀏覽器JS瀏覽器
- JS判斷PC瀏覽器型別JS瀏覽器型別
- 主流瀏覽器核心及JS引擎瀏覽器JS
- Middleware 判斷當前是否手機端瀏覽器,並跳轉到手機端的介面瀏覽器
- 小技巧系列:html或js判斷IE瀏覽器HTMLJS瀏覽器
- js 怎樣判斷使用者是否在瀏覽當前頁面JS
- 移動端的判斷
- js判斷瀏覽器型別和作業系統JS瀏覽器型別作業系統
- IE瀏覽器版本的判斷瀏覽器
- jQuery判斷瀏覽器型別jQuery瀏覽器型別
- 判斷當前瀏覽器是不是微信瀏覽器瀏覽器
- asp.net 判斷使用者是否使用微信瀏覽器ASP.NET瀏覽器
- jquery1.9以上版本判斷瀏覽器是否為IE6jQuery瀏覽器
- 谷歌瀏覽器除錯移動端谷歌瀏覽器除錯
- IE瀏覽器低版本判斷及升級提示瀏覽器
- js 獲取瀏覽器核心JS瀏覽器
- JS在瀏覽器中判斷當前網路狀態JS瀏覽器
- JavaScript判斷系統和瀏覽器JavaScript瀏覽器
- 瀏覽器是怎樣判斷元素是否和某個CSS選擇器匹配?瀏覽器CSS
- ASP.NET CORE中判斷是否移動端開啟網頁ASP.NET網頁
- 條件註釋判斷瀏覽器版本瀏覽器
- 谷歌瀏覽器測試移動端網頁谷歌瀏覽器網頁
- 判斷客戶端是iOS還是Android,判斷是不是在微信瀏覽器開啟客戶端iOSAndroid瀏覽器
- js判斷物件是否為空JS物件
- js判斷checkbox是否選中JS
- js判斷字串是否為空JS字串
- JavaScript 判斷瀏覽器的型別和版本JavaScript瀏覽器型別
- Chrome 瀏覽器修改 UA 模擬其它瀏覽器,包括移動瀏覽器Chrome瀏覽器
- 瀏覽器核心瀏覽器
- 前端發展史及瀏覽器核心前端瀏覽器
- js判斷dom節點是否存在JS
- js判斷兩個物件是否相等JS物件
- Ts + React + Mobx 實現移動端瀏覽器控制檯React瀏覽器
- 前端效能優化 —— 移動端瀏覽器優化策略前端優化瀏覽器
- JavaScript 判斷IE瀏覽器的版本包括IE11JavaScript瀏覽器IE11
- JavaScript判斷當前裝置和瀏覽器型別JavaScript瀏覽器型別
- 判斷在移動端還是PC開啟