Mam urządzenie z Androidem Nexus 7 z 4.2.2 i przeglądarką Chrome.
Jak przeprowadzić głębokie odświeżenie strony internetowej - analogi Ctrl+F5skrótu na komputerach?
Proszę zauważyć, że urządzenie nie ma przycisku menu.
Według jedynego powiązanego pytania, które tu znalazłem , rozwiązaniem jest całkowite wyczyszczenie pamięci podręcznej przeglądarki. Wolałbym bardziej wygodne i eleganckie rozwiązanie.
chrome-for-android
Stan
źródło
źródło
Odpowiedzi:
Obejście pamięci podręcznej witryny:
Wymaga to prostego kodu javascript do uruchomienia w pasku adresu w celu ominięcia pamięci podręcznej i pobrania zawartości z serwera zamiast pamięci podręcznej przeglądarki. Zgodnie z tą stroną MDN dotyczącą Wymuszenia ponownego ładowania bieżącej strony z serwera ,
Wpisz powyższy kod w pasku adresu przeglądarki i naciśnij klawisz Enter. Spowoduje to pobranie całej zawartości z serwera zamiast wybierania elementów buforowanych w przeglądarce (w ten sposób omijając pamięć podręczną przeglądarki).
Bypass Cache data dla wszystkich stron internetowych (Global cache)
Powyższy skrypt javascript działa tylko w przypadku konkretnej witryny, którą właśnie otworzyłeś. Aby wyczyścić całą pamięć podręczną witryny, użyj globalnych danych pamięci podręcznej przeglądarki. Znajdziesz to pod
Zaznacz pole wyboru „Pamięć podręczna” (i inne opcje, takie jak dane przeglądarki, pliki cookie, hasło itp., Jeśli chcesz) i wybierz „Wyczyść”.
Uwaga: Podczas gdy
Ctrl
+F5
spowoduje, że przeglądarka wyrzuci pamięć podręczną i zażąda nowej zawartości od serwera, serwer może zignorowaćno-cache
nagłówek i wyświetlić stronę buforowaną po stronie serwera. Dlatego nawetCtrl
+F5
może zwrócić starą wersję strony, jeśli serwer zignoruje nagłówek bez pamięci podręcznej.Tryb inkognito:
Przeglądanie trybu incognito wyłącza historię i pamięć podręczną. Możesz więc odwiedzić dowolną witrynę w trybie incognito, aby za każdym razem żądać nowych treści.
Aby uzyskać bardziej interesującą dyskusję na temat tego, co robi
Ctrl
+F5
lub wymuszenie odświeżania,Przeczytaj ten post SO. Jakie żądania generują odświeżenia przeglądarki „F5” i „Ctrl + F5”?
źródło
Na moim tablecie Samsung przeglądającym w Chrome, wpisz to w pasku adresu:
To powinno spowodować ciężkie przeładowanie przy użyciu Javascript. Teraz nie muszę czekać dni, aby obserwować wyniki dokonanej przeze mnie zmiany kodu. Nowym problemem jest to, że pisanie na tablecie nie jest moją ulubioną rzeczą.
Zamiast wpisywać powyższe polecenie, próbowałem również przejść do trybu pulpitu, a następnie z powrotem. To nie głęboko odświeżyło.
źródło
Żadne z tych rozwiązań nie zadziałało. Znalazłem jednak działające rozwiązanie.
Najpierw znajdź adres URL css. W moim przypadku wyglądało to tak:
Wpisz go w polu adresu, ale także dodaj do niego zmienną GET:
Mamy nadzieję, że zmienna GET jest akceptowana. Ponieważ jest to nowy adres URL, zmusza css do przeładowania. Teraz wróć do strony i css powinien zostać ponownie załadowany.
źródło
Znalazłem to !!!!!!
Po lewej stronie adresu URL znajduje się ikona informacji (i) lub ikona kłódki. Kliknij ikonę, a następnie [konfiguracja strony internetowej].
Znajdziesz ikonę kosza do wyczyszczenia pamięci podręcznej bieżącej witryny oraz przycisk „przywróć preferencje”.
Praca na Androidzie Chrome 71.
źródło
Po prostu znajduję bardziej eleganckie rozwiązanie. W menu strony internetowej zapytaj o wersję komputerową witryny. Spowoduje to pobranie danych z serwera i przeładowanie strony. Następnie możesz wrócić do wersji mobilnej jeszcze raz.
źródło
Potrzebuję sposobu, aby wyczyścić bieżącą pamięć podręczną lub całą pamięć podręczną z tej samej domeny źródłowej za pomocą javascript, więc mogę mieć pewność, że aktualizacja mojej aplikacji internetowej pojawi się bez błędów.
Nie udało mi się również tymczasowo zmienić metatagów pamięci podręcznej w nagłówku HTML.
Tylko na komputerze i nie można go zautomatyzować:
używane do wymuszenia przeładowania w celu wyczyszczenia pamięci podręcznej.
teraz musisz nacisnąć
Wygląda na to, że chrom utrudnił wyczyszczenie pamięci podręcznej.
Prawdopodobnie robią to, aby oszukiwać w testach prędkości przeglądarki. Styl VW.
Napisałem własną funkcję obejścia forceReload (), która działa w systemach Windows Chrome i Android Chrome i chrom:
Ta funkcja przeładuje tylko zawartość, która została załadowana na bieżącej stronie, możesz ją uruchomić raz na każdym z klientów po nowych aktualizacjach na serwerze lub po prostu dodać działający przycisk odświeżania do aplikacji.
źródło
Pociągnij w dół na stronie, aby ją ponownie załadować, ncorporated to chrome dla smartfonów, aby zobaczyć więcej takich sztuczek, sprawdź ten link, w którym znalazłem rozwiązanie twojego problemu
źródło
Po lewej stronie okna adresu internetowego, które odwiedzasz, znajduje się prawie okrągła strzałka.
źródło