zoukankan      html  css  js  c++  java
  • jQuery 1.9不支持$.browser 怎么判断浏览器类型和版本

    $.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase());
    $.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase());
    $.browser.opera = /opera/.test(navigator.userAgent.toLowerCase());

    $.browser.msie = /msie/.test(navigator.userAgent.toLowerCase());
     
    或者
    $.browser.mozilla = /firefox/i.test(navigator.userAgent);
    $.browser.webkit = /webkit/i.test(navigator.userAgent);
    $.browser.opera = /opera/i.test(navigator.userAgent);
    $.browser.msie = /msie/i.test(navigator.userAgent);
     

    等号后面的表达式返回的就是 true/false, 可以直接用来替换原来的$.browser.msie等。

    检查是否为 IE6
    // Old
    if ($.browser.msie && 7  $.browser.version) {}
    // New
    if ('undefined' == typeof(document.body.style.maxHeight)) {}

    检查是否为 IE 6-8

    if (!$.support.leadingWhitespace) {}

    navigator.geolocation = [object Geolocation]
    navigator.webkitPersistentStorage = [object StorageQuota]
    navigator.webkitTemporaryStorage = [object StorageQuota]
    navigator.doNotTrack = 1
    navigator.onLine = true
    navigator.product = Gecko
    navigator.appCodeName = Mozilla
    navigator.userAgent = Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36
    navigator.platform = Win32
    navigator.appVersion = 5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36
    navigator.appName = Netscape
    navigator.vendorSub = 
    navigator.vendor = Google Inc.
    navigator.productSub = 20030107
    navigator.cookieEnabled = true
    navigator.mimeTypes = [object MimeTypeArray]
    navigator.plugins = [object PluginArray]
    navigator.language = zh-CN
    navigator.javaEnabled = function javaEnabled() { [native code] }
    navigator.getStorageUpdates = function getStorageUpdates() { [native code] }
    navigator.registerProtocolHandler = function registerProtocolHandler() { [native code] }
    navigator.webkitGetGamepads = function webkitGetGamepads() { [native code] }
    navigator.webkitGetUserMedia = function webkitGetUserMedia() { [native code] }
    navigator.vibrate = function vibrate() { [native code] }
  • 相关阅读:
    AcWing 1027. 方格取数 dp
    AcWing 1014. 登山 dp
    acwing 482. 合唱队形 dp
    LeetCode 1463. 摘樱桃II dp
    LeetCode 100. 相同的树 树的遍历
    LeetCode 336. 回文对 哈希
    LeetCode 815. 公交路线 最短路 哈希
    算法问题实战策略 DARPA大挑战 二分
    算法问题实战策略 LUNCHBOX 贪心
    AcWing 1100. 抓住那头牛 BFS
  • 原文地址:https://www.cnblogs.com/lechie/p/3698547.html
Copyright © 2011-2022 走看看