2013-04-18 12 views
53

Próbuję przetestować moją stronę zastępczą w moim manifeście podręcznym html5. Wolałbym nie odłączać się od internetu, żeby to zrobić. Słyszałem, że nie działa to dobrze w Chrome, więc muszę przetestować go specjalnie. Czy Chrome może pracować w trybie offline? Przeszukałem ustawienia i dostępne rozszerzenia i nie mogę znaleźć niczego.Czy Chrome ma opcję "Pracuj w trybie offline"?

+3

Chrome oferuje [sposób przeglądania stron internetowych z pamięci podręcznej] (http://superuser.com/questions/459196/jest-it-possible-to-work-offline-in-google-chrome-as-in-firefox), ale niestety nie ma opcji "Pracuj w trybie offline". Istnieje otwarte żądanie funkcji dla tej funkcji; możesz [głosuj] (http://superuser.com/a/621633/113306), jeśli chcesz. – unforgettableid

+0

To pytanie również zostało udzielone na stronie superuser.com: http://superuser.com/questions/459196/is-it-possible-to-work-offline-in-google-chrome-as-in-firefox –

Odpowiedz

44

Wygląda na to, że Chrome ma teraz tę funkcję za pośrednictwem narzędzi programistycznych Chrome (Ctrl-Shift-I). Kliknij ikonę "Tryb urządzenia" w lewym górnym rogu. Obecnie, szerokość pasma i czasu reakcji (albo całkowicie nieaktywny) urządzenia użytkownika i sieć mogą być symulowane za pomocą listy rozwijanej w górnej części ekranu:

Device and Network Selection

Zrzut powyżej jest z chromem wersja 42.0.2311.60 beta (64- bit) w systemie Linux.

UWAGA: Od kwietnia 2015 niestety nie ma to wpływu na połączenia Websocket, które nadal działają niezależnie od ustawienia sieci. Zobacz https://code.google.com/p/chromium/issues/detail?id=423246.

+0

I było dużo radości! – DiMono

+2

To nie działa tak, jak bym się spodziewał. Na przykład nie mogę uzyskać dostępu do localhost. Jest to dość frustrujące, ponieważ możesz wyłączyć Chrome, by wyświetlać zdalne żądania podczas pracy w pociągu lub coś podobnego. – tbranyen

+0

Opcja "Offline" w rzeczywistości blokuje sieci web używane przez Meteor (DDP), FYI. Nie jestem pewien, kiedy to się zaczęło. –

1

O ile mi wiadomo, Google Chrome nie ma opcji pracy w trybie offline, więc odłączenie się od Internetu jest jedynym sposobem, jaki mogę sobie wyobrazić.

+2

odłączanie od Internet nie pomoże w wyświetlaniu stron offline. Oglądanie w trybie offline nie jest funkcją i Google Chrome jest wadą! – Hamid

+0

@vkoves: czy tak jest nadal? Szukasz sposobu na zautomatyzowanie uruchamiania Chrome w profilu sieci offline. – u01jmg3

+0

@ u01jmg3 można to zrobić za pośrednictwem inspektora. Otwórz inspektora przeglądarki Chrome (F12), a następnie przejdź do "Sieci" i zaznacz pole wyboru "Offline". Zatwierdzona odpowiedź mówi coś podobnego. – vkoves

23

Chrome ma flagę "Włącz pokazany zapisany przycisk kopiowania".
Znajdź flagę odwiedzając URL chrome://flags/#show-saved-copy

Włącz Pokaż zapisana kopia przycisk
Gdy strona nie można załadować, czy nieświeży kopia strony istnieje w pamięci podręcznej przeglądarki, przycisk zostanie przedstawiony aby umożliwić użytkownikowi załadowanie tej nieaktualnej kopii. Podstawowy wybór umożliwiający umieszczenie przycisku w najbardziej widocznej pozycji na stronie błędu; dodatkowy wybór umożliwiający umieszcza go jako wtórny do przycisku ponownego ładowania.

Zauważ, że ta flaga była poprzednio nazywana "Włącz przycisk" Nie ładuj w trybie offline ".

Chrome Offline Sample

Gmail posiada również opcję offline. Gmail Offline to aplikacja Google Chrome, która pozwala czytać wiadomości i zarządzać nimi, gdy nie masz połączenia z internetem. Możesz nawet komponować wiadomości, które będą wysyłane, gdy wrócisz do trybu online.

6

Google Chrome sam nie ma tej funkcji, jednak znalazłem tę stronę, aby zrobić dokładnie to samo z rozszerzeniem.

http://techlogon.com/2013/01/25/how-to-work-offline-in-google-chrome/

Działa poprzez routing ruchu chrom do pełnomocnika, który można określić, gdzie nie ma proxy, i do nich nie otrzyma żadnego ruchu sieciowego.

+2

Ale to nie spowoduje przełączenia 'navigator.onLine'. –

+0

@ user663031 'navigator.onLine' wyświetla' false' w trybie offline – itsazzad

0

oto kilka związanych robaki chromu

DevTools cecha żądanie: sieć Włącz profile przepustnicy za pomocą skrótów klawiaturowych https://code.google.com/p/chromium/issues/detail?id=511152

DevTools: online/wydarzenia Offlinenie wyrzuceniu w emulacji urządzenia https://code.google.com/p/chromium/issues/detail?id=422956

Jeśli używasz przeglądarki Firefox, rozszerzenie pracy offline jest bardzo przydatne: https://addons.mozilla.org/en-GB/firefox/addon/work-offline/

3

Offline switcher to nowe poręczne rozszerzenie do Chrome, które szybko wykonuje zadanie. Możesz toogle przełączać się pomiędzy trybem offline i online.

Chrome offline switcher

Add-on jest proste, wystarczy ustawić proxy Chrome do un-istniejący punkt.

+0

, więc pozwoli mi to ponownie przeglądać wszystkie strony, które odwiedziłem, tak długo, jak mogę kliknąć na linki, które również wcześniej odwiedziłem? masz pojęcie, jak stare strony będą przechowywane w pamięci podręcznej? –

Powiązane problemy