判断在iphone手机上打开的是uc浏览器还是qq浏览器
<html lang="en"> <head> <meta charset="utf-8"> <script src="./jquery-2.1.4.min.js"></script> </head> <!-- navigator.userAgent.indexOf(' QQ') > -1 --> <body> <div style="height: 200px; 200px;background-color: red" id="test"></div> </body> </html> <script> if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)){ $("#test").css("background-color",'blue'); if(navigator.userAgent.indexOf('UCBrowser') > -1){ $("#test").css("background-color",'black'); }else if(new RegExp('MQQBrowser').test(navigator.userAgent)){ $("#test").css("background-color",'yellow'); } } </script>
1.判断是不是iphone手机?
/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)
是true就执行下一步
2.判断uc浏览器?
navigator.userAgent.indexOf('UCBrowser') > -1
3.判断qq浏览器
new RegExp('MQQBrowser').test(navigator.userAgent)
其实你只要打印一个alert(navigator.userAgent),在那个浏览器打开就好了,就知道有没有错~~~~~
这是我用一个起作用就变色的来试