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.             }
  • 相关阅读:
    Ubuntu下的Apache、Mysql、PHP环境搭建
    JS代码引用位置问题-转
    mysql设置定时任务
    js setTimeout函数
    JavaScript向window onload添加加载函数
    写在开博之时
    WPF笔记(一)之初识XMAL
    创建理想的数据库索引
    常见负载均衡算法
    Java设计模式之外观模式
  • 原文地址:https://www.cnblogs.com/sunnie-cc/p/7110151.html
Copyright © 2011-2022 走看看