दिलचस्प पोस्ट
Python / pyqt पर एक qtDesigner .ui फ़ाइल को लिंक करना? क्यों Jquery केवल पहली div तत्व को प्रभावित करता है? फ्रेगमेंट मायफ़्रैगमेंट गतिविधि से जुड़ा नहीं है एंड्रॉइड <3.0 के लिए नए होलोग्राफिक थीम के समान दिखने के लिए स्टाइल एडिटटेक्स्ट आर्ट ड्रॉएबल के साथ देखें सस्ता जावा कोड हस्ताक्षर प्रमाण पत्र? (स्वयं पर हस्ताक्षर नहीं) ValueError: स्ट्रिंग को फ्लोट: id में परिवर्तित नहीं कर सका एक ही बंदरगाह पर एकाधिक नोड (एक्सप्रेस) ऐप्स चलाना एन्क्रीप्ट और डिक्रिप्ट का उपयोग करके PyCrypto एईएस 256 क्या `नई छवि () 'और' document.createElement ('img')` के बीच अंतर है? "चेतावनी: हेडर सूचना को संशोधित नहीं किया जा सकता है -" त्रुटि द्वारा पहले ही भेजे गए हेडर " अपाचे कॉमन्स लॉगिंग के रनटाइम खोज एल्गोरिदम के साथ क्या समस्या है जावास्क्रिप्ट ऑब्जेक्ट से अभिभावक के माता-पिता को एक्सेस करें गिट – घातक: '/path/my_project/.git/index.lock' बनाने में असमर्थ: फ़ाइल मौजूद है JavaScript का उपयोग करके DOM तत्वों का एक सेट लपेट रहा है फ़्लैश का उपयोग कर वेबकैम से कब्जा वीडियो सहेजें

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

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

Solutions Collecting From Web of "$ .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 अच्छा ड्रॉप है