Załóżmy, że chcesz automatycznie odświeżać karty Google Chrome. W takim przypadku możesz zainstalować rozszerzenie przeglądarki, aby wykonać zadanie. Następnie możesz ustawić niestandardowe odstępy czasu, aby ponownie załadować karty. Wielu użytkowników decyduje się na automatyczne odświeżanie stron internetowych, aby pozostać zalogowanym. Ale co, jeśli nie chcesz instalować rozszerzenia innej firmy, aby ponownie ładować karty? Przyjrzyjmy się alternatywom.
Jak automatycznie odświeżać karty Chrome bez pobierania czegokolwiek?
Możesz użyć specjalnego skryptu, aby poinstruować Chrome, aby od czasu do czasu ładował karty. Możesz uruchomić skrypt jako zakładkę lub wstrzyknąć go bezpośrednio do konsoli przeglądarki. Aby ta metoda działała, musisz zawsze mieć otwartą zakładkę lub kartę konsoli przeglądarki.
Metoda 1: Użyj karty A do sterowania kartą B
Otwórz nową kartę i naciśnij klawisz kontrolny, Zmiana, oraz i aby otworzyć konsolę Chrome. Następnie wprowadź następujący skrypt:
win1 = okno.otwórz(" https://www.yourpage.com");
timer1 = setInterval (function(){win1.location.href=" https://www.yourpage.com"},10*60*1000);
Zasadniczo, wygraj1 to zmienna JavaScript dla karty B. ten ustaw interwał funkcja wywołuje zmienną win1 (Tab B) w celu przeładowania co 10 minut.
Aby ta metoda działała, obie karty powinny być otwarte. Jeśli chcesz zakończyć skrypt automatycznego odświeżania, po prostu zamknij karty. Możesz użyć powyższego skryptu do kontrolowania wielu kart. Oczywiście będziesz musiał nieco poprawić skrypt i dodać wiele wygrać zmienne i ustaw interwał Funkcje.
Istnieją dwie główne zalety korzystania z tego skryptu: możesz ponownie załadować stronę internetową, nad którą nie masz absolutnie żadnej kontroli. Skrypt nie zniknie po odświeżeniu drugiej karty.
Metoda 2: Uruchom skrypt automatycznego odświeżania jako zakładkę
Uruchom nową kartę i wklej poniższy skrypt do paska adresu:
javascript: document.getElementsByTagName("body")[0].innerHTML =
"
src=\"" + window.location.toString() + "\"
style=\"pozycja: bezwzględna; góra: 0; po lewej: 0; prawo: 0; dół: 0; szerokość: 100%; wzrost: 100%;\">
/iframe>";
reloadTimer = setInterval(
funkcjonować(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)
Następnie zapisz skrypt jako nową zakładkę. Wprowadzając skrypt jako zakładkę, zmuszasz przeglądarkę do zachowania prefiksu JavaScript, który w przeciwnym razie by usunęła. Zasadniczo zastępujesz treść dokumentu ramką iframe. ten ustaw interwał funkcja jest wyzwalaczem, który ponownie ładuje stronę zgodnie z ustawieniami przedziału czasowego.
Pamiętaj, że niektóre strony internetowe mogą odmówić wyświetlania jakichkolwiek treści po wykryciu, że używasz elementu iframe.
Metoda 3: Uruchom skrypt automatycznego odświeżania w konsoli DevTools
Najpierw załaduj stronę, którą chcesz odświeżyć. Aby uruchomić skrypt automatycznego odświeżania zakładki w konsoli DevTools, musisz najpierw otworzyć konsolę. W systemie Windows naciśnij Zmiana, klawisz kontrolny, oraz i Klucze. W systemie macOS naciśnij Opcja, Komenda, oraz J. Alternatywnie możesz również kliknąć Więcej opcji (trzy pionowe kropki), Wybierz Więcej narzędzi, a następnie kliknij Narzędzia deweloperskie.
Następnie kliknij kartę Konsola i wprowadź poniższy skrypt:
document.getElementsByTagName("body")[0].innerHTML= ``; setInterval(()=>{document.getElementById("testFrame").src=document.getElementById("testFrame").src},10000);
Załóżmy, że nie czujesz się komfortowo, uruchamiając te skrypty. W takim przypadku możesz użyć rozszerzenia przeglądarki, aby od czasu do czasu automatycznie ładować karty.
Wniosek
Aby automatycznie odświeżać karty Chrome, możesz wstrzyknąć unikalny skrypt bezpośrednio do konsoli przeglądarki. Alternatywnie możesz zapisać skrypt jako zakładkę. Jeśli te metody nie działają, możesz użyć rozszerzenia przeglądarki, które automatycznie ładuje karty.
Czy udało Ci się uruchomić powyższe skrypty? Daj nam znać w komentarzach poniżej.