Czy istnieje sposób na wyłączenie Czy na pewno chcesz opuścić tę stronę? wiadomość na stronie internetowej? Używam Chrome.
22
Czy istnieje sposób na wyłączenie Czy na pewno chcesz opuścić tę stronę? wiadomość na stronie internetowej? Używam Chrome.
Wiadomości te są wdrażane przez twórców stron internetowych poprzez słuchanie wydarzeń onunload
lub onbeforeunload
.
W witrynie about.com dostępny jest skrypt użytkownika, który blokuje te zdarzenia.
Aby zainstalować ten skrypt użytkownika (lub inne skrypty użytkownika, w tym celu), musisz najpierw zainstalować rozszerzenie Chrome o nazwie TamperMonkey .
Zachowaj ostrożność podczas instalowania skryptów użytkowników, ponieważ są one w stanie robić rzeczy, których możesz nie chcieć. Instaluj skrypty użytkowników tylko z zaufanych źródeł.
To działa dla mnie.
źródło
Korzystanie z jQuery
Z dokumentów jQuery
Podsumowując,
$(window)
daje nam odniesienie do obiektu okna zawiniętego w obiekt jQuery. To opakowanie zapewnia nam dostęp do interfejsów API jQuery, które są dostępne w obiekcie (np..off
). Wywołanie.off()
i podanie ciągubeforeunload
usunie wszystkie detektory zdarzeń, które wcześniej nasłuchiwały nabeforeunload
zdarzenie.Uwaga: bawiłem się waniliowymi metodami JS, które znalazłem po szybkich badaniach Google. Jednak nie byłem w stanie uzyskać takich podejść do pracy w wyznaczonym czasie, musiałem rozwiązać ten problem. Jeśli ktoś ma metodę inną niż jQuery, która jest nadal kompatybilna z różnymi przeglądarkami, prosimy o komentarz lub opublikowanie dodatkowej odpowiedzi. :)
źródło
więc aby uzyskać polecenie z @wickdninja, najpierw zainstaluj Chrome Developer Tools. Następnie możesz to otworzyć, a zobaczysz zakładkę „Konsola”. Kliknij kartę Konsola. Następnie, aby włączyć jQuery, wpisz następujące polecenia:
Następnie wpisz:
po tym jestem w stanie otworzyć / zamknąć Gmaila bez uzyskania „Wyjdź?” skłonić. https://developers.google.com/web/tools/chrome-devtools/console/javascript
mam nadzieję że to pomoże.
źródło
Możesz wyłączyć Javascript w poszczególnych witrynach. Przejdź do Ustawienia -> Pokaż ustawienia zaawansowane -> Prywatność -> Ustawienia treści -> JavaScript -> Zarządzaj wyjątkami.
źródło