四一、js判断移动端及浏览器内核
来源:互联网 发布:tcl集团的营销网络 编辑:程序博客网 时间:2024/06/15 04:08
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('移动端');}document.write(navigator.userAgent+'<br><br>')document.write(browser.versions.trident+'<span>//ie</span> <br>')document.write(browser.versions.presto+'<span>//opera</span> <br>')document.write(browser.versions.webKit+'<span>//苹果、谷歌内核</span> <br>')document.write(browser.versions.gecko+'<span>//火狐内核</span> <br>')document.write(browser.versions.mobile+'<span>//是否为移动终端</span> <br>')document.write(browser.versions.ios+'<span>//ios</span> <br>')document.write(browser.versions.android+'<span>//android</span> <br>')document.write(browser.versions.iPhone+'<span>//iPhone</span> <br>')document.write(browser.versions.iPad+'<span>//iPad</span> <br>')document.write(browser.versions.webApp+'<span>//Safari</span> <br>')
// 那如何判断页面是在移动端还是PC端打开的呢?
window.location.href = /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent) ? "https://www.baidu.com/" : "http://news.baidu.com/";
阅读全文
0 0
- 四一、js判断移动端及浏览器内核
- 浏览器+移动端 js 判断
- js网页访问的浏览器及移动端的判断
- js 判断是移动端浏览器
- JS判断是移动端浏览器
- JS判断是移动端浏览器还是pc端浏览器
- 移动端js判断iPhone浏览器还是Android浏览器
- 判断各种浏览器的内核和 移动端的类型
- js判断浏览器是否为移动浏览器
- 判断移动端浏览器
- 判断浏览器移动端
- userAgent,JS用户代理检测——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
- userAgent,JS用户代理检测——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
- JS判断是移动端还是PC端浏览器打开
- JS判断浏览器iOS(iPhone)、Android手机移动端
- Js 判断客户端浏览器来自PC还是移动端
- 整理一下js判断移动端的各种浏览器
- 浏览器内核及js引擎
- eclipse+pydev中文乱码
- UltraEdit搭建Python IDE环境+设置快捷键
- python模块系列之
- Spring Data jpa异常: Could not determine type for: java.util.List
- 分享几个前端干货,面试经常提
- 四一、js判断移动端及浏览器内核
- Zabbix监控Mysql5.5主从同步
- 区块链简单解释
- VS2013中安装配置和使用Boost库
- Java 并发工具包 java.util.concurrent 用户指南
- java设计模式之装饰器模式
- 使用elementUI实现将图片上传到本地
- 安卓点击事件音效(增加+控制)
- 日期转换