Google Chrome'da tüm kesme noktalarını tek bir adımda nasıl kaldırırım?


199

Google Chrome'da tüm kesme noktalarını tek bir adımda nasıl kaldırırım? Sürüm 11'i kullanma.

[Güncelleme]

Şimdi bunun için bir özellik isteği var .

[Güncelleme]

Özellik isteği (2011 Aralık) kapalı!


Deactivate all breakpointsChrome 9'daki gibi bir düğme yok mu?
Matt Ball

1
@Krik: Sürüm 11 bir beta sürümdür. Her gece inşa ediyorlar. @Matt: Çok sık olan sayfayı yenilediğimde kesme noktaları yeniden etkinleşir.
Tony_Henrich

1
Chrome Sürüm 51'e bakıyorum, Kaynak> Hata Ayıkla bölmesine gitmeniz gerekiyor (burada saat, çağrı yığını, kesme noktaları ...). Kesme noktaları bölmesini sağ tıklatın (seçeneği görmek için bazı kesme noktalarınız olması gerekir) ve "Tüm Kesme Noktalarını Kaldır" ı bulacaksınız.
Dhanuka777

1
LÜTFEN bugs.chromium.org adresinden OY VERMEK İÇİN YARDIM EDİN Bu soruna BASİT BİR ÇÖZÜM ... Günümüzde bile (2019) BASİT ÇÖZÜM YOK .
Peter Krauss

Yanıtlar:


229

Bu artık Chrome Geliştirici Araçları'nın Kaynaklar sekmesinde mümkün . Lütfen aşağıdaki ekran görüntüsüne bakın ve sol pencerenin "Kesme Noktaları" bölümünde sağ tıklayın.

resim açıklamasını buraya girin


Chrome 70 sürümü için de çalışıyor
Jasmeet

123

Son zamanlardan beri (Chrome 18), Kesme Noktaları bölmesinde ve voila'da herhangi bir kesme noktasını sağ tıklayabilirsiniz ! "Tüm JavaScript Kesme Noktalarını Kaldır" açılır menü öğesi!


7
Son zamanlarda Chrome ile o kadar çok şey oldu ki, nerede olduğunu görmek zorlaşıyor, Görünüşe göre Chrome 27'deyim ve yukarıdaki yaklaşımı kullanarak tüm Kesme Noktalarını devre dışı bırakamıyorum. Bu seçenekler benim için eksik. Tüm tarayıcım kilitleniyor ve Firefox / firebug'a geri dönmem gerekiyor. Fikirler?
Mike

18
Belki de sadece kalınım, ancak buradaki ekran görüntüsünün biraz aldatıcı olduğunu düşünüyorum - sağ tıklama menüleri genellikle imlecin sağ alt kısmında görünür, bu yüzden kaynak kodunu sağ tıklamışsınız gibi görünür, ancak Aslında Kesme Noktaları bölmesini sağ tıklamanız gerekir (cevabınızın metni itiraf edildiği gibi, ancak görüntüdeki Kesme Noktaları bölmesini fark ederseniz veya zaten var olduğunu biliyorsanız, bunun ne anlama geldiği açıktır). Bence thirumalaa srinivas'ın aşağıdaki cevabının ekran görüntüsü daha iyi; belki onu çimdiklemeli ve senin yerine kullanmalısın?
Mark Amery

1
@Mike Belki de yanlış yere sağ tıklıyorsunuz - bu cevap doğru olsa da, ekran görüntüsü biraz aldatıcı ve beni ve bu soru hakkında en az bir yorumcuyu zaten yanlış yönlendiriyor. Yukarıdaki yorumuma bakın. Bu benim için Chrome 31'de çalışıyor ve Chrome 18'de çalıştığı cevaba göre, Chrome 27'de çalışmadıysa
şaşırırdım

1
Daha da kötüsü, Split panels vertically when docked to rightdoğru yerleştirdiğinizde, Breakpointsbölme Kaynaklar bölmesinin altındadır ve yukarıdaki bağlama yakın değildir. Biri "ile" \ nthe mağaza "okumak gibi, ben sadece o kesme noktaları ile satır numarası bölmesi" kesme noktaları bölmesi "olduğunu düşündüm. Sanırım JS kodlayıcı == okuduğunu anlama başarısız. ; ^) Teşekkürler, yorumcular. Resmi düzenlemek için yararlı mı?
ruffin

1
Bu yanıt şimdi güncel değil, artık 55.0.2883.87 m
ninjasense

19

Chrome Devtools, simge durumuna Sourcesküçültülmüş bir Javascript dosyasındaki bir kesme noktası nedeniyle erişmeye çalıştığımda çöktü .

Arabirime erişmeden tüm kesme noktalarını kaldırmak için aşağıdakileri yapabilirsiniz:

  1. Müfettişi açtığınız müfettişi açın: ilk müfettişi çıkarın ve ikincisini açmak için ctrl+ shift+ idüğmesine basın
  2. Müfettiş-müfettiş konsolunda aşağıdakileri yürütün:

    window.localStorage.breakpoints = [];
    
  3. Müfettişleri kapatın ve sayfayı yeniden yükleyin. Şimdi kesme noktaları gitti.


4
Konsolda koşuyorum window.localStorage.breakpoints = []; ve hiçbir şey ...
Peter Krauss

2
Soruyu tam anlamıyla ele alan tek cevap budur. Bu yöntemi nasıl keşfettiniz?
jsejcksn

10

Kaynaklar altında, aşağıdaki resimde kırmızı ile işaretlenmiş düğmeyi tıklayabilir veya tıpkı araç ipucunun gösterdiği gibi Ctrl + F8 kısayolunu kullanabilirsiniz (kesme noktalarını etkinleştirin / devre dışı bırakın). 'Kesme Noktaları' altında biraz daha düşük olan tüm kesme noktalarınızı göreceksiniz. Tümünü devre dışı bırakmayı seçerseniz, gri renkte olurlar.

resim açıklamasını buraya girin


2
ama sadece devre dışı bırakmak değil
Prageeth godage

4
Şu an için tek çözüm bu gibi görünüyor mu? Sağ tıklama menülerinden kaldırmış gibi görünüyor.
Dunc

Bu kadar gerekli bir işlevselliği kaldırmak için iyi bir neden ne olabilir?
Ortalama Joe

7

burada çözüm .

Tüm kesme noktalarını temizlemek için denetçideki denetçiyi açın (ilk denetçiyi çıkarın ve ikincisini açmak için ctrl-shift-I tuşlarına basın) ve ikinci denetçinin konsolunda "WebInspector.settings.domBreakpoints.set ([])" komutunu çalıştırın.


4
Bu benim için işe yaramıyor. AnladımUncaught ReferenceError: WebInspector is not defined
John Henckel

2
  1. yeni Sekmeler; Konsol için Ctrl + Üst Karakter + J; Erişim URL'si

  2. Chrome görev yöneticisini açın ve sekme sayfasını bitirin.

  3. Ctrl + Üst Karakter + J'den Uygulamaya -> Servis Çalışanları (Offiline) -> Yenile

  4. Kaynaklara Git Kesme Noktası

başarı


1

Başka bir seçenek, aşağıdakileri kullanarak tüm kesme noktalarını devre dışı bırakmaktır:

Ctrl + F8


Bu sadece onları devre dışı bırakır :(
Sebastian Thomas

0

Benim durumumda, Kaldırma ve yeni Chrome yüklemesi başarılı olmadı.

Ayrıca window.localStorage.clear () yardımcı olmadı.

"Son şans çözümüm", Chrome'un verilerini depoladığı dizinin tamamını kaldırmaktır. Önce Chrome'unuzu kapatın. Ardından "c: \ Users \ {kullanıcı_ınız} \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Local Storage \" yoluna bakın. Burada bu dizindeki tüm öğeleri silmeye çalışın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.