मैं जानता हूँ कि यदि आप ऐसा करने के लिए jQuery और Greasemonkey के बारे में पूछ रहे हैं, लेकिन मुझे एक पूरी तरह से विभिन्न विकल्प, Fiddler बंद करते हैं।
यदि आप jQuery के नए संस्करण के साथ साइट का परीक्षण कर रहे हैं और आप वास्तव में किसी भी ब्रेकिंग परिवर्तन आदि का परीक्षण करना चाहते हैं ...आप साइट का परीक्षण करना चाहते हैं क्योंकि यह होगा, जबकि एक जावास्क्रिप्ट (greasemonkey)-तथ्य-बाद-तथ्य प्रतिस्थापन सटीक सिमुलेशन नहीं है।
फिडलर के साथ आप jQuery फ़ाइल को प्रतिस्थापित कर सकते हैं कि ब्राउज़र (ब्राउज़र जानने के बिना) का अनुरोध करता है। इस तरह आप वास्तव में इसे पूरी तरह से परीक्षण कर रहे हैं, आप सीधे पृष्ठ में नए संस्करण को छोड़ रहे हैं, कोई इन-पेज जेएस चाल नहीं है जो वहां पहुंचने के लिए बिल्कुल सही नहीं हो सकता है (हैंडलर पहले से ही जुड़ा हुआ है, ऑर्डर लोड कर सकते हैं आदि।)
Eric Law (फ़िडलर के निर्माता) कैसे बिल्कुल यह करने के लिए पर एक उत्कृष्ट ब्लॉग पोस्ट है:
Swapping out JQuery with Fiddler
पोस्ट के साथ minified संस्करण बाहर गमागमन के लिए लिखा गया था पूर्ण संस्करण (भी आसान!) या डिबगिंग के लिए एक नया संस्करण, दोनों उपयोगों को ध्यान में रखना सुनिश्चित करें ... वे बहुत कुछ डीबग/परीक्षण समय को बचाने में उपयोगी हैं।
स्रोत
2011-10-09 12:50:03
बाहर निकलता है मैं वही काम करने की कोशिश कर रहा हूं! मैं एफएफ 56 में एसओ पुनः लोड करने की कोशिश कर रहा हूं, क्योंकि Google सीडीएन 0 गति तक थ्रेसहोल्ड है। मैं इसे ब्लॉक करने के लिए uMatrix का उपयोग करें। दस्तावेज़ तैयार पर, कतार में स्क्रिप्ट स्क्रिप्ट स्कैन करें, jquery से शुरू होने के लिए प्रत्येक स्क्रिप्ट को उल्टा करें और संलग्न करें। इससे पहले, मैंने भाग लेने के लिए @ दस्तावेज़-स्टार्ट और इवेंट beforescriptexecute चलाने की कोशिश की, पेज लोडिंग चोक। अब windows.eval() के साथ अपना रास्ता कोशिश कर रहा हूँ। यह बेकार ढंग से काम करता है। इसलिए। सिर्फ 0timout चाल के लिए धन्यवाद कहना है। – Ben