首页 > 网站 > WEB开发 > 正文

JS判断是什么设备是什么浏览器-主要用移动页面开发

2024-04-27 14:06:22
字体:
来源:转载
供稿:网友

JS判断是什么设备是什么浏览器-主要用移动页面开发

支持手机上的所有浏览器,下面可在线浏览代码

<!DOCTYPE html><html><head><title>JS判断是什么设备是什么浏览器-webkfa.com</title><meta charset="utf-8"><meta name="apple-touch-fullscreen" content="YES" /><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="format-detection" content="telephone=no"/></head><body><div id="divid"></div><script type="text/javascript">var os = function() { var ua = navigator.userAgent, isQB = /(?:MQQBrowser|QQ)/.test(ua), isWindowsPhone = /(?:Windows Phone)/.test(ua), isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone, isAndroid = /(?:Android)/.test(ua), isFirefox = /(?:Firefox)/.test(ua), isChrome = /(?:Chrome|CriOS)/.test(ua), isIpad = /(?:iPad|PlayBook)/.test(ua), isTablet = /(?:iPad|PlayBook)/.test(ua)||(isFireFox && /(?:Tablet)/.test(ua)), isSafari = /(?:Safari)/.test(ua), isPhone = /(?:iPhone)/.test(ua) && !isTablet, isOpen= /(?:Opera Mini)/.test(ua), isUC = /(?:UCWEB|UCBrowser)/.test(ua), isPc = !isPhone && !isAndroid && !isSymbian; return { isQB: isQB, isTablet: isTablet, isPhone: isPhone, isAndroid : isAndroid, isPc : isPc, isOpen : isOpen, isUC: isUC, isIpad : isIpad };}();var html=[];html[html.length]='是QQ浏览器:'+os.isQB+"<br/>";html[html.length]='是Tablet:'+os.isTablet+"<br/>";html[html.length]='是Phone:'+os.isPhone+"<br/>";html[html.length]='是Android:'+os.isAndroid+"<br/>";html[html.length]='是电脑:'+os.isPc+"<br/>";html[html.length]='是Opera浏览器:'+os.isOpen+"<br/>";html[html.length]='是UC浏览器:'+os.isUC+"<br/>";html[html.length]='是Ipad:'+os.isIpad+"<br/>";document.getElementById("divid").innerHTML=html.join("");</script></body></html>

在线浏览代码:http://www.webkfa.com/one8/w1591.html


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表