दिलचस्प पोस्ट
django orm, कैसे निष्पादित क्वेरी को देखने के लिए (या लॉग)? द्विआधारी फ़ाइलें दूषित – कैसे AngularJS के साथ बाइनरी फ़ाइलें डाउनलोड करें सरणीफ़्लॉट मैटैब में स्पष्ट लूप की तुलना में काफी धीमी गति से हो सकता है। क्यूं कर? फ़ंक्शन का प्रयोग करके दो तिथियों के बीच की तारीखों की एक सूची प्राप्त करें स्ट्रिंग से यूआरएल निकालें खिड़कियों के लिए फ़ाइल का नाम बहुत लंबा है Lat / lon + किमी दूरी के साथ काम करने के लिए सरल गणना? Android पर 'संदर्भ' क्या है? संस्थाओं / व्यावसायिक वस्तुओं के लिए निर्भरता को हल करने के लिए आईओसी कंटेनर का उपयोग क्यों न करें? सी में 'const char * const *' के लिए मैं 'char **' को क्यों नहीं परिवर्तित कर सकता हूं? कैश से उपयोग करने के लिए एंड्रॉइड ने वॉली सेट की मैं .NET में कंप्यूटर का नाम कैसे प्राप्त करूं OpenSSL के SHA256 फ़ंक्शन का उपयोग कैसे करें हैशमैप जटिलता डाल / रखो सशर्त परिवर्तन के लिए dplyr पैकेज का उपयोग किया जा सकता है?

$ .browser के लिए प्रतिस्थापन क्या है

JQuery दस्तावेज़ टैग $.browser रूप में बहिष्कृत तो इसके लिए प्रतिस्थापन क्या है?

वेब के समाधान से एकत्रित समाधान "$ .browser के लिए प्रतिस्थापन क्या है"

अगर आपको वास्तव में अच्छे पुराने $ .browser की आवश्यकता है

डॉक्स के मुताबिक, यह सुविधा 1.3 में पदावनत थी, और पूरी तरह से 1.9 में हटा दी गई, हालांकि यह अभी भी आधिकारिक jQuery माइग्रेट प्लगइन में उपलब्ध है।

यदि आप इसे सही करना चाहते हैं

ब्राउज़र पहचान के आधार पर एक अच्छा विचार नहीं है सुविधा का पता लगाने का तरीका है ( मॉडर्निज़र उस के लिए एक महान उपकरण है)। jQuery के पास कुछ फीचर पहचान प्रदान करने के लिए $.support() विधि थी, लेकिन अब इसे भी नापसंद किया गया है वे भी आधुनिकीकरण का उपयोग करने का सुझाव देते हैं

अगर आपको वास्तव में ब्राउज़र पहचान की आवश्यकता है

ब्राउजर शंकु फिक्सिंग ब्राउज़र का पता लगाने के लिए वैध उपयोग नहीं है, लेकिन अन्य उपयोग के मामलों में भी हैं। किसी भी जावास्क्रिप्ट ब्राउजर का पता लगाने के उपकरण का उपयोग करें (जैसे बोवर ), क्योंकि यह कार्यक्षमता jQuery पर बिल्कुल निर्भर नहीं है।

JQuery माइग्रेशन प्लगइन के आधार पर, मुझे यह मिला।

 jQuery.uaMatch = function( ua ) { ua = ua.toLowerCase(); var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || /(webkit)[ \/]([\w.]+)/.exec( ua ) || /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || /(msie) ([\w.]+)/.exec( ua ) || ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || []; return { browser: match[ 1 ] || "", version: match[ 2 ] || "0" }; }; if ( !jQuery.browser ) { var matched = jQuery.uaMatch( navigator.userAgent ), browser = {}; if ( matched.browser ) { browser[ matched.browser ] = true; browser.version = matched.version; } // Chrome is Webkit, but Webkit is also Safari. if ( browser.chrome ) { browser.webkit = true; } else if ( browser.webkit ) { browser.safari = true; } jQuery.browser = browser; } 

कोई प्रत्यक्ष प्रतिस्थापन नहीं है आपको ब्राउजर का पता लगाने के बजाय सुविधा का पता लगाने का उपयोग करना चाहिए (क्या आपके पास ब्राउजर को जानना ज़रूरी कारण है?), ताकि आप $.support प्रॉपर्टी का उपयोग कर सकें। (यह $.browser लिए एपीआई डॉको में जितना ज्यादा है।)

jQuery.support

आप जावास्क्रिप्ट से नेविगेटर चर का उपयोग कर सकते हैं

 console.log(navigator) 

लेकिन अगर आप jquery के फ़ंक्शन के साथ संगतता की जांच करना चाहते हैं तो आप जैसे समर्थन वाले का उपयोग कर सकते हैं

 $.support.ajax 

प्रतिस्थापन में jquery-browser-plugin अच्छा ड्रॉप है