When calling the jquery plug-in, a $.browser error occurred. It turned out that jQuery has removed attributes such as $.browser and $.browser.version since version 1.9.
Replaced by $.support.
Solution: add the following js
(function(jQuery){ if (jQuery.browser) return ; jQuery.browser = {}; jQuery.browser.mozilla = false ; jQuery.browser.webkit = false ; jQuery.browser.opera = false ; jQuery.browser.msie = false ; var nAgt = navigator.userAgent; jQuery.browser.name = navigator.appName; jQuery.browser.fullVersion = '' + parseFloat(navigator.appVersion); jQuery.browser.majorVersion = parseInt(navigator.appVersion, 10 ); var nameOffset,verOffset,ix; // In Opera, the true version is 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 is after "MSIE" in userAgent else 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 is 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 is 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 is 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 most other browsers, "name/version" is at the end of userAgent else 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 present if ((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);
Read More:
- How to Solve jQuery error: Uncaught ReferenceError: $ is not defined
- How to Solve Chrome Error: net::ERR_FAILED
- [Solved] Jquery addclass reports an error under Firefox
- Firefox: How to Solve Syntax error: invalid regexp group
- How to Solve Chrome error: ERR_CACHE_READ_FAILURE
- How to Solve Error: Resource’/Servers’ does not exist
- Vue Browser Error: Failed to load resource: the server responded with a status of 404 (Not Found)
- Android 10: How to Solve Systemui Error
- How to Solve Archetype generate Error
- How to Solve npm Error: unable to get local issuer certificate
- How to Solve ES error: “illegal_argument_exception”
- How to Solve Logstash error: failed to execute action
- How to Solve Hyperf Failed to Start Error After Aliyun ACM Installed
- How to Solve Valgrind 3.14 error on ARM 64
- How to Solve Chrome Error: “ERR_HTTP2_PROTOCOL_ERROR”
- Kotlin: How to Solve kapt import error
- How to Solve Error: Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]
- How to Solve LeetCode Error: AddressSanitizer:DEADLYSIGNAL