2013-04-18 11 views
53

Ich versuche meine Fallback-Seite in meinem html5-Cache-Manifest zu testen. Ich möchte lieber nicht wirklich vom Internet trennen, um es zu tun. Ich habe gehört, dass es in Chrome nicht richtig funktioniert, also muss ich es speziell testen. Kann Chrome offline arbeiten? Ich habe die Einstellungen und die verfügbaren Erweiterungen durchsucht und kann nichts finden.Hat Chrome eine Option "Offline arbeiten"?

+3

Chrome bietet [eine Möglichkeit, zwischengespeicherte Webseiten anzuzeigen] (http://superuser.com/questions/459196/is-it-possible-to-work-offline-in-google-chrome-as-in-firefox)), hat aber leider keine Option "Offline arbeiten". Es gibt eine offene Feature-Anforderung für das Feature. Sie können [vote] (http://superuser.com/a/621633/113306) dafür, wenn Sie möchten. – unforgettableid

+0

Diese Frage wurde auch auf superuser.com beantwortet: http://superuser.com/questions/459196/is-it-possible-to-work-offline-in-google-chrome-as-in-firefox –

Antwort

44

Es sieht so aus, als ob Chrome diese Funktion jetzt über die Chrome-Entwicklertools (Strg-Umschalt-I) bietet. Klicken Sie auf das "Device Mode" -Symbol oben links. Nun wird ein Gerät und Netzwerk-Bandbreite und Latenz (oder vollständig offline) können mit Hilfe der Dropdown-Listen am oberen Rand des Bildschirms simuliert werden:

Device and Network Selection

Der Screenshot oben ist von Chrome Version 42.0.2311.60 beta (64- Bit) unter Linux.

HINWEIS: Ab April 2015 hat dies leider keine Auswirkungen auf Websocket-Verbindungen, die unabhängig von der Netzwerkeinstellung weiter funktionieren. Siehe https://code.google.com/p/chromium/issues/detail?id=423246.

+0

Und es gab viel Freude! – DiMono

+2

Dies funktioniert nicht ganz so, wie ich es erwarten würde. Zum Beispiel kann ich nicht auf localhost zugreifen. Dies ist eher frustrierend, da Sie Chrome möglicherweise deaktivieren möchten, um während der Arbeit an einem Zug oder einem anderen System Remoteanforderungen zu stellen. – tbranyen

+0

Die "Offline" -Option blockiert tatsächlich die von Meteor (DDP) verwendeten WebSockets, FYI. Ich bin mir nicht sicher, wann das richtig war. –

1

Soweit ich weiß, hat Google Chrome keine Offline-Option, daher ist die Trennung vom Internet die einzige Möglichkeit, die ich mir vorstellen kann.

+2

trennen von Das Internet hilft nicht beim Betrachten von Offline-Seiten. Offline-Anzeige ist ein Muss und Google Chrome ist ein Fehler! – Hamid

+0

@vkoves: Ist das immer noch der Fall? Auf der Suche nach einer Möglichkeit zum automatischen Starten von Chrome in einem Offline-Netzwerkprofil. – u01jmg3

+0

@ u01jmg3 das kann durch den Inspektor erfolgen. Öffnen Sie den Chrome-Inspektor (F12), gehen Sie zu "Netzwerk" und aktivieren Sie das Kontrollkästchen "Offline". Die genehmigte Antwort sagt etwas ähnliches. – vkoves

23

Chrome hat ein Flag mit dem Namen "Show Saved Copy Button aktivieren".
die Flagge finden, indem Sie die URL chrome://flags/#show-saved-copy

aktivieren Anzeigen Gespeichert Copy-Taste Besuch
Wenn eine Seite nicht geladen werden kann, wenn eine veraltete Kopie der Seite im Browser-Cache vorhanden ist, wird eine Schaltfläche vorgestellt damit der Benutzer diese veraltete Kopie laden kann. Die primäre Aktivierungsoption platziert die Schaltfläche an der markantesten Position auf der Fehlerseite. Die sekundäre Aktivierungsoption stellt die sekundäre Reload-Schaltfläche sekundär dar.

Beachten Sie, dass dieses Flag "Offline Load Stale Button aktivieren" genannt wurde.

Chrome Offline Sample

Gmail hat auch eine Offline-Option. Gmail Offline ist eine Google Chrome App, mit der Sie Nachrichten lesen und verwalten können, wenn Sie keine Internetverbindung haben. Sie können sogar Nachrichten verfassen, die gesendet werden, wenn Sie wieder online sind.

6

Google Chrome selbst hat diese Funktion nicht, aber ich habe diese Seite genau das mit einer Erweiterung genau zu tun gefunden.

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

Es funktioniert durch die Chrom-Routing-Verkehr an einen Proxy, die Sie angeben, wo kein Proxy sind, und daher wird jeden Netzwerkverkehr nicht empfangen.

+2

Aber dies wird 'navigator.onLine' nicht umschalten. –

+0

@ user663031 'navigator.onLine' gibt im Offline-Modus' false' aus – itsazzad

3

Offline switcher ist eine neue praktische Chrome-Erweiterung, um die Arbeit schnell zu erledigen. Sie können mit Google wechseln, um zwischen Offline- und Online-Modus zu wechseln.

Chrome offline switcher

Die Add-on ist einfach, nur Chrome-Proxy zu einem nicht vorhandenen Punkt zu setzen.

+0

verwendet wird, so dass ich alle Seiten, die ich besucht habe, wieder durchsuchen kann, solange ich direkt auf Links klicken kann, die ich auch schon einmal besucht habe? Irgendeine Idee, wie alte Seiten dieser Cache behalten wird? –

Verwandte Themen