जवाबों:
यह चारों ओर एक सा काम है, लेकिन आप इसे प्राप्त कर सकते हैं एक तरीका जावास्क्रिप्ट फ़ाइल की शुरुआत में एक ब्रेकपॉइंट जोड़कर या आप हेरफेर करना चाहते हैं ब्लॉक करें।
फिर जब आप पुनः लोड करते हैं, तो डिबगर उस ब्रेकपॉइंट पर विराम देगा, और आप स्रोत में इच्छित परिवर्तन कर सकते हैं, फ़ाइल को सहेज सकते हैं और फिर डीबगर को संशोधित कोड के माध्यम से चला सकते हैं।
लेकिन जैसा कि सभी ने कहा है, अगले पुनः लोड में परिवर्तन हो जाएगा - कम से कम यह आप कुछ थोड़ा संशोधित जेएस क्लाइंट पक्ष चलाते हैं।
var foo = 'bar'
स्क्रिप्ट में जोड़ने foo
से कंसोल का पर्दाफाश नहीं होता है।
बड़ी खबर है, मार्च 2018 में फिक्स आ रहा है, इस लिंक को देखें: https://developers.google.com/web/updates/2018/01/devtools
"स्थानीय ओवरराइड्स आपको DevTools में परिवर्तन करने देते हैं, और उन परिवर्तनों को पृष्ठ भार में रखते हैं। इससे पहले, जब आप पृष्ठ को पुनः लोड करते हैं तो DevTools में आपके द्वारा किए गए किसी भी परिवर्तन को खो दिया जाएगा। स्थानीय ओवरराइड अधिकांश फ़ाइल प्रकारों के लिए कार्य करते हैं।
यह काम किस प्रकार करता है:
स्थानीय ओवरराइड्स की स्थापना के लिए:
अद्यतन (19 मार्च, 2018): यह लाइव है, यहाँ विस्तृत विवरण: https://developers.google.com/web/updates/2018/01/devtools#overrides
संसाधन अवहेलना विस्तार आप वास्तव में ऐसा करने की अनुमति देता है:
मुझे पता है कि यह सटीक प्रश्न (Chrome डेवलपर टूल) के लिए asnwer नहीं है, लेकिन मैं सफलता के साथ इस समाधान का उपयोग कर रहा हूं: http://www.telerik.com/fiddler
(इस उपकरण के बारे में कुछ वेब देवों को पहले से ही पता है)
पूर्ण डॉक्स: http://docs.telerik.com/fiddler/KnowledgeBase/AutoResponder
पुनश्च। मैं इसके बजाय इसे क्रोम में एक ध्वज के रूप में लागू preserve after reload
करना चाहता था, अब यह नहीं कर सकता, मंचों और चर्चा समूहों को कॉर्पोरेट नेटवर्क पर अवरुद्ध किया गया :)
हां, बस देव-टूल्स में "सोर्स" टैब खोलें और उस स्क्रिप्ट पर नेविगेट करें जिसे आप बदलना चाहते हैं। सीधे देव टूल्स विंडो में अपना समायोजन करें और फिर स्क्रिप्ट को बचाने के लिए ctrl + s को हिट करें - पता है कि नए js का उपयोग तब तक किया जाएगा जब तक आप पूरे पृष्ठ को ताज़ा नहीं करते।