The way to detect browser type and version under jquery1.9

  • 2020-03-30 01:07:24
  • OfStack

$. Browser in Jquery1.9 has been removed:

Determine browser type:
 
$.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()); 

The expression after the equal sign returns true/false, which can be directly used to replace the original $.browser.msie, etc.

Check for IE6:
 
// Old 
if ($.browser.msie && 7 > $.browser.version) {} 
// New 
if ('undefined' == typeof(document.body.style.maxHeight)) {} 

Check if it is IE 6-8:
 
if (!$.support.leadingWhitespace) {} 

Related articles: