2013-10-28 15 views
339

Przypadkowo zaznaczyłem okno "Wyłącz powiadomienia z tej witryny" w Chrome, a teraz nie mogę pobrać żadnego window.alert do pracy na moim hoście lokalnym.Ponowne włączanie window.alert w przeglądarce Chrome

Próbowałem resetowania ustawień w trybie zaawansowanym, ale bez powodzenia.

+0

próbowałeś zmianę portu swojego localhost? – Tariq

+0

Po prostu spróbuj ponownie uruchomić serwer w localhost: 8080 zamiast localhost: 80 i sprawdź, czy to działa? – Tariq

+10

Spróbuj zamknąć kartę i otworzyć witrynę w nowej. – Overv

Odpowiedz

621

Zamknij i ponownie otwórz kartę. To powinno wystarczyć.

+0

Pamiętaj, że musisz zamknąć wszystkie karty w tej samej domenie, w której zrezygnowałeś z tej opcji alertu. – Miguel

+0

Wylądowałem tutaj podczas wyszukiwania informacji dla FireFox, i to działa. – inMILD

3

Widzę, że to tylko w celu ponownego włączenia dialogów. Ale jeśli jesteś programistą i chciałbyś zobaczyć sposób, w jaki możesz mieć jakąś formę powiadomienia, gdy te są wyłączone ... w przypadku, gdy używasz natywnych alertów/potwierdzeń do sprawdzania poprawności lub cokolwiek innego. Sprawdzić to rozwiązanie do wykrywania i powiadamiania użytkownika https://stackoverflow.com/a/23697435/1248536

+4

Dla naszej aplikacji istnieje ponad 150 potwierdzeń okien, które polegają na synchronicznych natywnych potwierdzeniach. Planujemy go zmienić, ale to spowoduje, że spędzimy dwa tygodnie, aby przejść przez każdy z tych przypadków. Plus testowanie, a my teraz dążymy do wydania. Dzięki temu możemy powiadomić użytkownika, że ​​udało mu się sprawdzić to pole w firefoxie lub chrome. – DeadlyChambers

+0

Po prostu nie rozumiem, co powstrzymuje cię przed przesłonięciem, w tym przykładzie, 'window.alert' z * only *' MySpecialDialog' z [OK | Anuluj]. IMHO, jeśli sama przeglądarka pozwala na jego wyłączenie, nie można polegać na nim. –

+0

Jasno rozumiem poczucie niepewności przed wydaniem, ale mocno wierzę, że jeśli dobre praktyki można zrobić przy niewielu testach (np. OK-> kontynuuje, Anuluj-> blokuje), to jest warte czasu. Być może, takie obezwładnione funkcje przypominające system, takie jak 'alert',' prompt' i 'confirm' zostaną całkowicie wyłączone w domyślnych ustawieniach w niedalekiej przyszłości, ponieważ użytkownicy są coraz bardziej zirytowani reklamami, które starają się skupić całą uwagę na nich. Funkcje. –

3

W przeglądarce Chrome przejść do ustawienia, wyczyścić historię przeglądania, a następnie odśwież stronę

Powiązane problemy