[JS]分析useragent属性进行用户端浏览器类型的判断源代码实例
我们可以通过编写javascript程序来判断浏览器地类型及版本.javascript判断浏览器类型一 般有两种办法,一种是根据各种浏览器独有地属性来分辨
[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);
- }
热门文章推荐
- [JS]window.location获取url各项参数详解
- [JS]jQuery,javascript获得网页的高度和宽度
- [JS]视频弹窗视频弹出层videoLightBox(含三种播放器的用法)
- [JS]JS提交中文encodeURI两次转码
- [JS]js版方面encodeURI转码和decodeURI解码的用法实例
- [JS]js取当前机子的时间戳实例
- [JS]AES加密(基于crypto-js)PHP后端解密
- [JS]data:image/png;base64写法的用途及说明
请稍候...