2016-10-13 00:16:48 点击量:108 标签: 收藏本文
[JS]分析useragent属性进行用户端浏览器类型的判断源代码实例
javascript是前端开发地主要语言,我们可以通过编写javascript程序来判断浏览器地类型及版本.javascript判断浏览器类型一 般有两种办法,一种是根据各种浏览器独有地属性来分辨,另 一种是通过分析浏览器地useragent属性来判断地.本文对浏览器各自地useragent特点做一分析,并给出判断方法:
- //SETS FUNCTION TO DETECT IE6, IE7 and IE8
- function isIE() {
- return isIE6() || isIE7() || isIE8();
- }
- //SETS FUNCTION TO DETECT IE6
- function isIE6() {
- return (navigator.appVersion.indexOf("MSIE 6.") >= 0);
- }
- //SETS FUNCTION TO DETECT IE7
- function isIE7() {
- return (navigator.appVersion.indexOf("MSIE 7.") >= 0);
- }
- //SETS FUNCTION TO DETECT IE8
- function isIE8() {
- return (navigator.appVersion.indexOf("MSIE 8.") >= 0);
- }
- function isMobile() {
- return isIpad()==true || isIphone()==true || isAndroid()==true;
- }
- function isIpad() {
- return (navigator.userAgent.match(/iPad/i) != null);
- }
- function isIphone() {
- return (navigator.userAgent.match(/iPhone/i) != null);
- }
- function isAndroid() {
- return (navigator.userAgent.match(/Android/i) != null);
- }
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室