Yanıtlar:
Hayır. Ancak hata ayıklama console.log()
yerine gerçekten kullanmalısınız alert()
.
Chrome'da, tüm nesneleri (yalnızca değil toString()
) yazdırabilme avantajına bile sahiptir .
debugger
veya bir kesme noktası kullanabilirsiniz.
console.log
, debugger
ayıklama veya kırılma noktaları. Ancak sorunun cevabı yanlış. Javascript gibi bir şeyi gerçekten kullanmak istediğiniz birkaç durum vardır confirm();
ve onay kutusuna bastığınızda, iletişim kutusunun gösterilmesi engellenir. Öyleyse soru şu: Bunu hala geri alabilir veya hatta engelleyebilir misiniz, çünkü kendi sayfanız için bu iletişim kutusunu İSTİYORSUNUZ (reklamları açıklamak için değil)
Yani doğru cevap: EVET, daha iyi bir yol var.
Sekmeye sağ tıklayın ve "Kopyala" yı seçin, ardından isterseniz orijinal sekmeyi kapatın.
Çoğaltmada uyarı yeniden etkinleştirilir.
Yinelenen sekme, orijinal sekmenin çalışma durumunu yeniden oluşturuyor gibi görünüyor, böylece bulunduğunuz yerden devam edebilirsiniz.
Sekme kapatmadığında ve başka bir sekmedeki sayfayı yeniden açmadığında veya Chrome'daki (ve tarayıcıdaki) tüm sekmeleri kapatmadığında ve ardından yeniden başlatmak işe yaramadı: 2 çözüm daha buldum:
1) Sekmeyi kapatarak, Chrome'u kapatmaya zorlayarak ve sekmeleri geri yüklemeden tarayıcıyı yeniden başlatarak makinemde sorunu çözdüm (Not: CentOS Linux çalıştıran bir bilgisayarda).
2) Patronumda (ayrıca CentOS'ta) aynı sorun vardı (uyarılar, şirketimin Javascript hata ayıklama işleminin büyük bir parçası, örneğin, birçok nedenden ötürü), ancak 1. yöntemim onun için işe yaramadı. Ancak, şu süreçle onun için düzeltmeyi başardım:
a) FixChrome.sh adlı boş bir metin dosyası oluşturun ve aşağıdaki bash komut dosyasını yapıştırın:
#! /bin/bash
cd ~/.config/google-chrome/Default //adjust for your Chrome install location
rm Preferences
rm 'Current Session'
rm 'Current Tabs'
rm 'Last Session'
rm 'Last Tabs'
b) Chrome'u kapatın, ardından Terminal'i açın ve komut dosyasını (bash FixChrome.sh) çalıştırın.
Onun için çalıştı. Dezavantajı, mevcut ve önceki oturumunuzdaki tüm sekmeleri kaybetmenizdir, ancak bu sizin için önemliyse buna değer.
aynı bağlantıya sahip yeni bir pencere veya sekme açın .. ÖNLEME seçeneği yalnızca oturum başına geçerlidir ..
Of course I can close the tab and reload it but Is there a better way?
Önleme iletişim kutusunun gösterilmesi olarak ayarladığınız sayfa için iletişim kutusunun yeniden etkinleştirilmesini isterseniz.
Chrome: ayarları seçin, chrome için tüm ayarlarınızı içeren bir Google sayfası açılır.
En altta, gelişmiş ayarlara gidin ve gelişmiş ayarların altında Yeniden Tarayıcı Ayarlarını tıklayabilirsiniz ... bu, iletişim kutusunun olması gerektiği gibi görünmesini sağlayacaktır.
Donanım Hızlandırmayı KAPATMA, açılır pencereleri ve iletişim kutularını etkileyen ayar gibi görünüyor.
Bazı şeylere Evet veya Hayır yanıtı vermem gerektiğinde, ayrıca yer imleri panelimdeki klasörleri yeniden adlandırmam gerektiğinde Chrome, Dialog Windows'u sürekli olarak gizliyordu. Bunu yaptıktan haftalar sonra. Tüm Chrome yardımcılarını Ayarlar'da devre dışı bıraktım, Ayrıca Windows 10'da Pencere Tutturmayı kapattım. Açılır pencereleri ve diyalogları Viewport'a geri koymak için bir şeyler yaptı.
Bu hata meydana geldiğinde, sekmeyi kapat X düğmesini tıklamadan önce Enter tuşuna basarak bir sekmeyi kapatabildim. Tarayıcıda, kullanıcının yanıt vermesi gereken gizli bir uyarı kutusu vardı.
Donanım Hızlandırmayı Kapatıp tekrar Açmak, Chrome işlemini öldürmek ve diğer tüm Yardımcıları Kapatıp tekrar açmak benim için sorunu çözdü ... Chrome'un kendisinde olmalı çünkü Mac'te bir Chrome penceresine yeni girdim ve şimdi herhangi bir müdahale olmadan sorunu durdurdu. Krom ayarlarını açıp kapatmanın iletişim kutularını yeniden konumlandırmasına neden olduğunu tahmin ediyorum. Tarayıcının hatayı şimdi tekrar etmesini sağlayamıyorum ...