Google Chrome में एक चरण में सभी ब्रेकप्वाइंट कैसे निकालें?


198

Google Chrome में एक चरण में सभी ब्रेकप्वाइंट कैसे निकालें? संस्करण 11 का उपयोग करना।

[अपडेट करें]

अब इसके लिए एक फीचर अनुरोध है।

[अपडेट करें]

सुविधा का अनुरोध बंद कर दिया है (दिसम्बर 2011)!


क्या Deactivate all breakpointsक्रोम 9 की तरह कोई बटन नहीं है ?
मैट बॉल

1
@Krik: संस्करण 11 एक बीटा है। उनके पास एक रात का निर्माण है। @ मैट: जब मैं पृष्ठ को ताज़ा करता हूं, जो बहुत बार होता है, तो ब्रेकप्वाइंट फिर से सक्रिय हो जाते हैं।
टोनी_ हेनरिक

1
मैं Chrome संस्करण 51 देख रहा हूं, आपको स्रोत> डीबग फलक (जहां घड़ी, कॉल स्टैक, ब्रेक पॉइंट ...) पर जाने की आवश्यकता है। ब्रेकपॉइंट फलक पर राइट क्लिक करें (आपको विकल्प देखने के लिए कुछ ब्रेकप्वाइंट्स की आवश्यकता है), और आप पाएंगे, "सभी ब्रेकप्वाइंट निकालें"।
धनुका Dhan Dhan

1
कृपया इस समस्या को हल करने के लिए bugs.chromium.org A SIMPLE समाधान पर वोट करने के लिए समुदाय की मदद करें ... यहां तक ​​कि आजकल (2019) NO SIMPLE समाधान
पीटर क्रूस

जवाबों:


228

यह अब क्रोम डेवलपर टूल्स के स्रोत टैब में संभव है । कृपया नीचे स्क्रीन पकड़ देखें और बाईं विंडो के "ब्रेकप्वाइंट" अनुभाग के भीतर दायाँ क्लिक करें।

यहां छवि विवरण दर्ज करें


Chrome वर्जन 70 के लिए भी काम करता है
जसमीत

123

चूंकि हाल ही में (Chrome 18), आप ब्रेकपॉइंट फलक और वॉइला में किसी भी ब्रेकपॉइंट पर राइट-क्लिक कर सकते हैं ! "सभी जावास्क्रिप्ट ब्रेकप्वाइंट निकालें" पॉपअप मेनू आइटम!


7
क्रोम के साथ हाल ही में इतना कुछ हुआ है, कि यह देखना मुश्किल हो जाता है कि क्या हो रहा है, जाहिरा तौर पर मैं क्रोम 27 पर हूं और उपरोक्त दृष्टिकोण का उपयोग करके सभी ब्रेकप्वाइंट को अक्षम करने में असमर्थ हूं। ये विकल्प मेरे लिए गायब हैं। यह मेरे पूरे ब्राउज़र को लटका देता है और मुझे फ़ायरफ़ॉक्स / फायरबग पर वापस जाने की आवश्यकता है। विचार?
माइक

18
शायद मैं सिर्फ मोटा हूं, लेकिन मुझे लगता है कि यहां स्क्रीनशॉट थोड़ा भ्रामक है - राइट-क्लिक मेनू आमतौर पर कर्सर के निचले-दाईं ओर दिखाई देते हैं, इसलिए ऐसा लगता है कि आप स्रोत कोड पर राइट-क्लिक कर रहे हैं, लेकिन वास्तव में आपको ब्रेकपॉइंट फलक पर राइट-क्लिक करना होगा (जैसा कि आपके उत्तर के पाठ में कहा गया है, लेकिन यह केवल स्पष्ट है कि यदि आप छवि में ब्रेकप्वाइंट फलक को नोटिस करते हैं या पहले से ही मौजूद हैं तो इसका मतलब क्या है)। मुझे लगता है कि नीचे थिरुमाला श्रीनिवास का स्क्रीनशॉट बेहतर है; शायद आपको इसे चुटकी में लेना चाहिए और आपकी जगह इसका उपयोग करना चाहिए?
मार्क अमेरी

1
@ माइक शायद आप गलत जगह पर राइट-क्लिक कर रहे हैं - जबकि यह उत्तर सही है, स्क्रीनशॉट थोड़ा भ्रामक है और इस प्रश्न पर मुझे और कम से कम एक अन्य टिप्पणीकर्ता को पहले ही गुमराह कर चुका है। ऊपर मेरी टिप्पणी देखें। यह मेरे लिए Chrome 31 में काम करता है, और उत्तर के अनुसार यह क्रोम 18 में काम करता है, इसलिए मुझे आश्चर्य होगा कि अगर यह क्रोम 27 में काम नहीं करता है।
मार्क एमी

1
इससे भी बदतर जब आप मिल गए हैं Split panels vertically when docked to rightऔर आप सही डॉकिंग कर रहे हैं, Breakpointsफलक स्रोत फलक के नीचे है, और ऊपर के संदर्भ के करीब नहीं है। जैसे "वह एक के साथ \ nthe स्टोर" गया "," मुझे लगा कि उसका मतलब है कि ब्रेकप्वाइंट के साथ लाइन नंबर फलक "ब्रेकपॉइंट पेन" था। अनुमान जेएस कोडर == पढ़ने की समझ विफल। ; ^) धन्यवाद, टिप्पणीकार। चित्र संपादित करने के लिए उपयोगी है?
रफिन

1
यह उत्तर अब पुराना हो गया है, अब उनके पास संस्करण 55.0.2883.87 m
ninjasense

19

क्रोम Devtools हर बार दुर्घटनाग्रस्त हो गया जब मैंने Sourcesपैनल को एक्सेस करने की कोशिश की, क्योंकि यह एक छोटा जावास्क्रिप्ट फ़ाइल पर एक ब्रेकप्वाइंट था।

इंटरफ़ेस तक पहुंच के बिना सभी ब्रेकप्वाइंट को हटाने के लिए, आप निम्न कार्य कर सकते हैं:

  1. ओपन निरीक्षक-ऑन-निरीक्षक: अनडॉक पहले निरीक्षक और हिट ctrl+ shift+ iदूसरे को खोलने के लिए
  2. इंस्पेक्टर-ऑन-इंस्पेक्टर कंसोल पर, निम्नलिखित को निष्पादित करें:

    window.localStorage.breakpoints = [];
    
  3. निरीक्षकों को बंद करें और पृष्ठ को फिर से लोड करें। अब ब्रेकपॉइंट चले गए हैं।


4
मैं सांत्वना window.localStorage.breakpoints = []; और कुछ भी नहीं चला ...
पीटर क्रस

2
यह एकमात्र उत्तर है जो प्रश्न को शाब्दिक रूप से संबोधित करता है। आपने इस विधि की खोज कैसे की?
jsejcksn

10

सूत्रों के तहत, आप नीचे दिए गए चित्र पर लाल रंग से चिह्नित बटन पर क्लिक कर सकते हैं या शॉर्टकट Ctrl + F8 का उपयोग कर सकते हैं, जैसे टूल टिप दिखा रहा है (ब्रेकपॉइंट को सक्रिय / निष्क्रिय करें)। 'ब्रेकपॉइंट्स' के नीचे थोड़ा सा नीचे आपको अपने सभी ब्रेकप्वाइंट दिखाई देंगे। यदि आप सभी को अक्षम करना चुनते हैं, तो वे धूसर हो जाएंगे।

यहां छवि विवरण दर्ज करें


2
लेकिन न केवल निष्क्रिय करने के लिए हटा दें
प्रागेथ देवता

4
यह इस समय एकमात्र समाधान प्रतीत हो रहा है? ऐसा लगता है कि उन्होंने इसे राइट-क्लिक मेनू से हटा दिया है।
डनक

इस तरह की आवश्यक कार्यक्षमता को कम करने के लिए एक अच्छा कारण क्या होगा?
औसत जो

7

यहाँ समाधान ।

इंस्पेक्टर पर सभी ब्रेकपॉइंट ओपन इंस्पेक्टर को शुद्ध करने के लिए (पहले इंस्पेक्टर को हिट करें और दूसरे को खोलने के लिए ctrl-shift-I को हिट करें) और दूसरे इंस्पेक्टर के कंसोल में "WebInspector.settings.domBreakpoints.set ([])" को चलाएं।


4
यह मेरे लिए काम नहीं करता है। मुझे मिलता हैUncaught ReferenceError: WebInspector is not defined
जॉन हेनकेल

2
  1. नए टैब; Ctrl + Shift + J कंसोल पर; URL तक पहुँचें

  2. Chrome कार्य प्रबंधक खोलें और टैब पृष्ठ समाप्त करें।

  3. Ctrl + Shift + J से अनुप्रयोग -> सेवा कार्यकर्ता (Offiline) -> ताज़ा करें

  4. सूत्रों का कहना है कि ब्रेकपॉइंट रद्द करें

सफलता



0

मेरे मामले में Chrome की स्थापना रद्द और नई स्थापना किसी भी सफलता के बिना थी।

इसके अलावा window.localStorage.clear () ने मदद नहीं की।

मेरा "अंतिम मौका समाधान" संपूर्ण निर्देशिका को हटाना है जहां Chrome अपना डेटा संग्रहीत कर रहा है। सबसे पहले अपना Chrome बंद करें। फिर इस पथ को देखें "c: \ Users \ {your_user} \ AppData \ Local \ Google \ Chrome \ उपयोगकर्ता डेटा \ Default \ Local संग्रहण \"। यहां इस निर्देशिका में मौजूद सभी चीज़ों को हटाने का प्रयास करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.