js如何判断浏览器类型 iPad 的浏览器

怎样通过 iPad Safari 绕开移动版或者所谓 iPad 优化版的网页,直接访问普通版网页? - 知乎20被浏览7338分享邀请回答103 条评论分享收藏感谢收起3添加评论分享收藏感谢收起查看更多回答Insert title here
//判断访问终端
var browser = {
versions : function() {
var u = navigator.userAgent, app = navigator.appV
trident : u.indexOf('Trident') & -1, //IE内核
presto : u.indexOf('Presto') & -1, //opera内核
webKit : u.indexOf('AppleWebKit') & -1, //苹果、谷歌内核
gecko : u.indexOf('Gecko') & -1 && u.indexOf('KHTML') == -1,//火狐内核
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终端或者uc浏览器
iPhone : u.indexOf('iPhone') & -1, //是否为iPhone或者QQHD浏览器
iPad : u.indexOf('iPad') & -1, //是否iPad
webApp : u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部
weixin : u.indexOf('MicroMessenger') & -1, //是否微信 (新增)
qq : u.match(/\sQQ/i) == " qq" //是否QQ
language : (navigator.browserLanguage || navigator.language)
.toLowerCase()
//判断是否IE内核
if (browser.versions.trident) {
alert("is IE");
//判断是否webKit内核
if (browser.versions.webKit) {
alert("is webKit");
//判断是否移动端
if (browser.versions.mobile || browser.versions.android
|| browser.versions.ios) {
alert("移动端");
if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
alert(navigator.userAgent);
alert("苹果端");
} else if (/(Android)/i.test(navigator.userAgent)) {
alert(navigator.userAgent);
alert("安卓端")
alert("pc端")
本文已收录于以下专栏:
相关文章推荐
protected void doGet(HttpServletRequest request, HttpServletResponse response, boolean headOnly) thr...
手机下载咱们珍立拍的时候,根据用户手机系统来自动下载不同系统版本产品:
解决方案如下:
var browser = {
versions: function () {
通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端。代码如下:
var u = navigator.userA
var isAndroid = u.i...
function isWx() { //判断微信系统
var browser = {
versions: function() {
var u = na...
通过判断浏览器的userAgent,用正则来判断手机是否是ios或android客户端。
var u = navigator.userA var isAndroid = u.ind...
公司这几天做的附近商家定位功能,要嵌入到客户端,看到了调用定位接口时,要判断客户端的类型,于是记录一下了:
通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端...
var userAgentInfo = navigator.userA
var isAndroid = userAgentInfo.indexOf('Android') & -1 || us...
判断原理:
JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性...
如何判断是否是 iPad 浏览器呢,关键是看它的 User Agent 中是否有 iPad。iPad 使用的是 Safari Mobile 浏览器,他的的 User Agent 是:
Mozilla...
通过判断浏览器的userAgent,用正则来判断手机是否是ios(苹果)和Android(安卓)客户端。代码如下:
var u = navigator.userA
var isAndroi...
他的最新文章
讲师:王哲涵
讲师:王渊命
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 如何判断微信浏览器 的文章

 

随机推荐