Ich möchte die Autorefresh-Seite in Google Chrome beenden, da dies ein sehr lästiges und speicherintensives Problem ist und ich nicht mit den Entwicklertools arbeiten kann. Ich versuche, die Refresh- und SetTimeout-Funktion mithilfe der Chrome-Entwicklerwerkzeuge aus dem Skript zu löschen, aber ich habe keine Ergebnisse. Wie kann ich diese lästige Funktion sogar für eine Weile von der Konsole aus blockieren?Wie kann ich die Seitenautorefresh in Google Chrome blockieren?
Antwort
Seit <meta http-equiv="Refresh" content="300; URL=?refresh_ce">
Entfernung mit DevTools ist nicht ausreichend (es nicht Seite von Aktualisierung zu stoppen) Ich habe diesen Code in der Konsole ausgeführt: window.onbeforeunload = function(){ return 'Reload?';}
. onbeforeunload
Ereignis wird vor dem erneuten Laden der Seite ausgelöst und Sie können das erneute Laden abbrechen. Von dem, was ich getestet habe, erscheint der Dialog nur einmal.
Es funktioniert! Ich habe keinen guten Ruf, um deine Antwort zu bewerten. Ich hoffe, dass jemand anderes es tun wird! –
Für die NY Times halte ich oft einen Tab offen für die Titelseite. Mit Ihrer Methode ist der Dialog nicht auf eine einmalige Anzeige beschränkt, sondern wird immer dann angezeigt, wenn ich nach einer ausreichenden (wenn auch relativ kurzen) Zeitspanne auf diese Registerkarte zurückkehre. Aber ein kurzer Klick auf "Bleib auf dieser Seite" ist viel besser als ein nerviges Nachladen. (Ich ändere "Reload?" Zu "Annoying reload?" Oder etwas noch Befriedigenderes.) Danke für die Blutdruckmedizin. – RJH
Ich fühle mich so erleichtert, nachdem ich dies auf idiotischen Seiten versucht habe (sie sollten zumindest eine Option geben. Ich fühle, wie nervig das für Leute sein muss, die sich Devtools nicht bewusst sind). Ich kann dir nicht genug danken. – 0xc0de
Sie können einfach Merkmal der Seite Auto-Refresh deaktivieren, durch folgende Schritte:
- Öffnen Chrom Browser-Tab
- Typ in der Adressleiste
chrome://flags
- Suchen
#automatic-tab-discarding
und 'Deaktiviert' machen aus ' Standard ' - Starten Sie Ihren Browser neu
- Sie sind fertig!
Diese Option ist in Chrome 57 nicht verfügbar. (Es ist mir nicht klar, wie die automatische Tab-Verwerfung das Aktualisieren verhindert, weshalb ich nach etwas gesucht habe ...) –
Welche Seite sprichst du? Sie sollten wahrscheinlich nach 'window.location' im Code suchen. –
Ich habe versucht aber nichts! Dies ist die [link] (http://www.ilgiornalivicenza.it/stories/dalla_home/549908_egitto__un_bagno_di_sangue_centinaia_di_morti_negli_scontrisi_spara_ancora_sui_manifestanti/?refresh_ce). Ich weiß nicht, wenn ich das Skript in der Konsole ändern kann, kann ich diese Art von Befehl beeinflussen ... –
Diese Seite ist nicht für mich autorefresh. Zumindest nicht in den letzten paar Minuten. Versuchen Sie, diese Seite im Inkognito-Modus zu öffnen, damit alle Erweiterungen deaktiviert sind. –