zoukankan      html  css  js  c++  java
  • 获取浏览器的相关信息(navigator)

     1 * 智能机浏览器版本信息:
     2              *
     3              */
     4             var browser = {
     5                 versions: function() {
     6                     var u = navigator.userAgent + navigator.appVersion;
     7                     return {//移动终端浏览器版本信息
     8                         trident: u.indexOf('Trident') > -1, //IE内核
     9                         presto: u.indexOf('Presto') > -1, //opera内核
    10                         webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
    11                         gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
    12                         mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), //是否为移动终端
    13                         ios: !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
    14                         android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
    15                         iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
    16                         iPad: u.indexOf('iPad') > -1, //是否iPad
    17                         webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
    18                     };
    19                 }(),
    20                 language: (navigator.browserLanguage || navigator.language).toLowerCase()
    21             }
    1. * 智能机浏览器版本信息:
    2.              *
    3.              */
    4.             var browser = {
    5.                 versions: function() {
    6.                     var u = navigator.userAgent + navigator.appVersion;
    7.                     return {//移动终端浏览器版本信息
    8.                         trident: u.indexOf('Trident') > -1, //IE内核
    9.                         presto: u.indexOf('Presto') > -1, //opera内核
    10.                         webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
    11.                         gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
    12.                         mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), //是否为移动终端
    13.                         ios: !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
    14.                         android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
    15.                         iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
    16.                         iPad: u.indexOf('iPad') > -1, //是否iPad
    17.                         webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
    18.                     };
    19.                 }(),
    20.                 language: (navigator.browserLanguage || navigator.language).toLowerCase()
    21.             }
  • 相关阅读:
    SVN客户端服务器搭建与使用(一)
    MyEclipse下XFire开发WebService实例
    SVN客户端服务器搭建与使用(三)
    MyEclipse中Svn插件
    Spring整合MyBatis
    MyEclipse中Properties文件中文编辑插件
    WebService的原理及概念
    字符集和字符编码(Charset & Encoding)(转)
    Android 4.0系统七大新功能(转)
    加密算法小知识
  • 原文地址:https://www.cnblogs.com/sunnie-cc/p/7110151.html
Copyright © 2011-2022 走看看