About $.browser
Browser is used to get basic information about the browser.
JQuery, starting with version 1.9, removed $.browser and $.browser.version and replaced it with $.support. In the updated version 2.0, IE 6/7/8 will no longer be supported. Later, if the user needs to support IE 6/7/8, only jQuery 1.9 can be used.
Workaround Add the following JS to
(function(jQuery) {if(Jquery.browser)return; Jquery.browser={}; JQuery.browser.mozilla=false; JQuery.browser.webkit=false; JQuery.browser.opera=false; JQuery.browser.msie=false; varNAGT =navigator.useragent; JQuery.browser.name=navigator.appname; jQuery.browser.fullVersion= ' +parsefloat (navigator.appversion); JQuery.browser.majorVersion= parseint (navigator.appversion,10); varNameoffset,veroffset,ix;//in Opera, the true version was after "Opera" or after "version"if((Veroffset=nagt.indexof ("Opera"))!=-1) {JQuery.browser.opera=true; JQuery.browser.name= "Opera"; JQuery.browser.fullVersion= Nagt.substring (veroffset+6); if((Veroffset=nagt.indexof ("Version"))!=-1) JQuery.browser.fullVersion= Nagt.substring (veroffset+8); } //in MSIE, the true version was after ' MSIE ' in useragentElse if((Veroffset=nagt.indexof ("MSIE"))!=-1) {JQuery.browser.msie=true; JQuery.browser.name= "Microsoft Internet Explorer"; JQuery.browser.fullVersion= Nagt.substring (veroffset+5); } //in Chrome, the true version was after "Chrome"Else if((Veroffset=nagt.indexof ("Chrome"))!=-1) {JQuery.browser.webkit=true; JQuery.browser.name= "Chrome"; JQuery.browser.fullVersion= Nagt.substring (veroffset+7); } //in Safari, the true version was after "Safari" or after "version"Else if((Veroffset=nagt.indexof ("Safari"))!=-1) {JQuery.browser.webkit=true; JQuery.browser.name= "Safari"; JQuery.browser.fullVersion= Nagt.substring (veroffset+7); if((Veroffset=nagt.indexof ("Version"))!=-1) JQuery.browser.fullVersion= Nagt.substring (veroffset+8); } //in Firefox, the true version was after "Firefox"Else if((Veroffset=nagt.indexof ("Firefox"))!=-1) {JQuery.browser.mozilla=true; JQuery.browser.name= "Firefox"; JQuery.browser.fullVersion= Nagt.substring (veroffset+8); } //in the very other browsers, "Name/version" are at the end of the useragentElse if((Nameoffset=nagt.lastindexof (') +1) <(Veroffset=nagt.lastindexof ('/')) {jQuery.browser.name=nagt.substring (nameoffset,veroffset); JQuery.browser.fullVersion= Nagt.substring (veroffset+1); if(jQuery.browser.name.toLowerCase () = =jQuery.browser.name.toUpperCase ()) {JQuery.browser.name=Navigator.appname;} } //Trim the fullversion string at semicolon/space if presentif((Ix=jquery.browser.fullversion.indexof (";"))! =-1) JQuery.browser.fullVersion=jquery.browser.fullversion.substring (0, ix); if((Ix=jquery.browser.fullversion.indexof ("))!=-1) JQuery.browser.fullVersion=jquery.browser.fullversion.substring (0, ix); JQuery.browser.majorVersion= parseint (' +jquery.browser.fullversion,10); if(IsNaN (jQuery.browser.majorVersion)) {jQuery.browser.fullVersion= ' +parsefloat (navigator.appversion); JQuery.browser.majorVersion= parseint (navigator.appversion,10); } jQuery.browser.version=jQuery.browser.majorVersion;}) (JQuery);
Save the above JS as browser.js and then introduce it in the JSP
http://blog.csdn.net/zwx19921215/article/details/43561249
Using jquery Plugin error: Typeerror:$.browser is undefined workaround