JavaScript如何动态判断浏览器的类型?(代码示例)

如果下载的源码需要作者授权,请更换源码。本站免费分享资源不会增加授权

本篇文章给大家带来的内容是介绍JavaScript如何动态判断浏览器的类型?(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

这个只是一个小知识,也是在网上找的,挺好用!

动态判断浏览器是PC还是移动端!

<script> var browser={     versions:function(){             var u = navigator.userAgent, app = navigator.appVersion;             return {                 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.*/)||!!u.match(/AppleWebKit/), //是否为移动终端                 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 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器                 iPad: u.indexOf('iPad') > -1, //是否iPad                 webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部             }; }() }   document.writeln(" 是否为移动终端: "+browser.versions.mobile); document.writeln(" ios终端: "+browser.versions.ios); document.writeln(" android终端: "+browser.versions.android); document.writeln(" 是否为iPhone: "+browser.versions.iPhone); document.writeln(" 是否iPad: "+browser.versions.iPad); document.writeln(navigator.userAgent);  </script>

挺有意思!

本文由(壳先生)整理自网络,如转载请注明出处:https://www.mrshell.com;
本站发布的内容若侵犯到您的权益,请邮件联系 i@mrshell.com 删除,我们将及时处理!
===========================================================================

1. 本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
2. 本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
3. 不得使用于非法商业用途,商用请支持正版!不得违反国家法律,否则后果自负!
4. 若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

=================================================================

壳先生 » JavaScript如何动态判断浏览器的类型?(代码示例)

发表评论

提供最优质的资源集合

立即查看 了解详情