दिलचस्प पोस्ट
अजगर को स्थानीय समय में यूटीसी युगिक टाइमस्टैम्प में परिवर्तित करना एंड्रॉइड में अलार्म मैनेजर का उपयोग कैसे करना है? उद्देश्य सी में दो एनएसडीट वस्तुओं की तुलना कैसे करें सर्वश्रेष्ठ प्रथाएं: एंड्रॉइड पर लेआउट (प्रोग्राममेटिक बनाम एक्सएमएल) जावास्क्रिप्ट के साथ एक पृष्ठ के नीचे स्क्रॉल करते समय निर्धारित करना जावा में केस-असंवेदनशील शाब्दिक उपस्ट्रिंग को कैसे बदलें WCF सेवाहोस्ट पहुंच अधिकार कैसे सीपीयू तापमान पाने के लिए? मैं एक टुकड़ा के भीतर से एक गतिविधि कैसे शुरू करूं? java.sql.SQLException: स्तंभ गिनती पंक्ति 1 पर मान गणना से मेल नहीं खाती घुमाएगी एप्लिकेशन में कर्सर कैसे छिपाएंगे? Mysql के लिए अधिकतम क्वेरी आकार क्या है? मेल को नेटवर्क क्रैडेन्शियल के रूप में प्रेषण के रूप में सही रूप में कार्य नहीं करता मैं एंड्रॉइड स्टूडियो में एक प्रोजेक्ट को कैसे निर्यात करूं? "सर्वश्रेष्ठ मैच" द्वारा MySQL ऑर्डर

$ .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 अच्छा ड्रॉप है