Heim Web-Frontend H5-Tutorial Der HTML5-Offline-Cache wird unter Tomcat bereitgestellt, um das Offline-Durchsuchen von Bildern, Flash usw. zu ermöglichen._HTML5-Tutorial-Kenntnisse

Der HTML5-Offline-Cache wird unter Tomcat bereitgestellt, um das Offline-Durchsuchen von Bildern, Flash usw. zu ermöglichen._HTML5-Tutorial-Kenntnisse

May 16, 2016 pm 03:50 PM
Tomcat-Bereitstellung 离线缓存

Öffnen Sie eine Webseite. Wenn die Internetverbindung nach dem Laden plötzlich unterbrochen wird, ist die Seite nach dem Aktualisieren verschwunden.
Haben Sie jemals daran gedacht, dass die Seite nach dem Aktualisieren immer noch dieselbe ist wie zuvor? Wenn Sie eine andere Seite in einem neuen Fenster öffnen und dieselbe URL eingeben, ist es immer noch dieselbe Seite, wenn Sie nicht mit dem Internet verbunden sind. . HTML5-Offline-Anwendungen bieten eine solche Funktion.
Wenn die Daten auf der Seite geladen sind, können Sie einige Bilder, Flash, CSS, JS, HTML und andere Dateien zwischenspeichern. Sie können diese zwischengespeicherten Dateien das nächste Mal verwenden, wenn das Internet nicht verfügbar ist. Dies ist die Offline-Anwendung von HTML5.
Tatsächlich ist es sehr einfach umzusetzen.

Erfordert einen Server. Hier verwenden wir zur Erklärung den Tomcat-Server.
Konfigurieren Sie zunächst den Minentyp der Datei mit dem Suffix .manifest für text/cache-manifest.
Wenn es um die Tomcat-Konfiguration geht, werden bekannte Freunde natürlich an die Datei web.xml denken. Ja, fügen Sie einfach die folgende Konfiguration zur Datei hinzu:

Kopieren Sie den Code
Der Code lautet wie folgt:


manifest ;mime-type> ;text/cache-manifest


Dann schreiben Sie eine xxx.manifest-Datei, xxx ist ein Name, den Sie selbst wählen . Das Format dieser Datei ist wie folgt:


Kopieren Sie den CodeDer Code lautet wie folgt:
CACHE MANIFEST
#version 1.5
CACHE:
MyTest.html
CSS/main.css
Javascript/bwH5LS.js
exp-calif-logo.gif

Die erste Zeile ist erforderlich, sie gibt an, dass es sich um die Manifest-Konfigurationsdatei handelt.
#Version 1.5
Dieser Satz ist ein Kommentar und hat keine tatsächliche Auswirkung. Ich möchte nur, dass der Browser die Cache-Datei aktualisiert. Denn wenn die Manifestdatei mit dem Original übereinstimmt, lädt der Browser die Cache-Datei nicht neu. Daher können wir diesen Kommentar verwenden, um einerseits die Versionsnummer zu ändern und andererseits den Browser den Cache aktualisieren zu lassen.
CACHE:
Diese Zeile gibt an, dass die folgende Datei zwischengespeichert werden soll. Im Beispiel werden die aktuelle Seite: MyTest.html sowie einige CSS- und JS-Dateien und Bilder zwischengespeichert.
Es gibt einige Schlüsselwortbeispiele, die nicht erwähnt werden, nämlich
NETWORK:
FALLBACK:
NETWORK bezieht sich auf Seiten, die nicht zwischengespeichert werden möchten; FALLBACK bezieht sich darauf, dass die angeforderte Datei nicht gefunden wird oder der Server nicht gefunden wird Wenn die Datei nicht verfügbar ist, gibt es als Antwort Alternativen: Wenn wir beispielsweise eine verschachtelte Seite anfordern möchten, der Server dieser Seite jedoch nicht verbunden werden kann, kann ich zu einer anderen angegebenen Seite wechseln.
Dies ist der zweite und dritte Schritt. Fügen Sie einfach den Speicherort des Manifests im -Tag hinzu:
einfache Offline-Anwendungen implementieren.


Wo sind diese zwischengespeicherten Dateien?
Ich habe es auf Chrome getestet und festgestellt, dass es diese Dateien nach seinem eigenen Mechanismus in Blöcken speichert, sodass ich nicht die vollständige Datei finden konnte. Die gespeicherten Daten befinden sich in: C:UsersjasonlingAppDataLocalGoogleChromeUser DataDefault. Ich weiß nicht, wie ich sie konkret speichern soll.
Dateien werden auch in Firefox nach einem eigenen Mechanismus gespeichert. Nach dem Öffnen mit SQLite fand der Autor jedoch die spezifischen Informationen der zwischengespeicherten Datei:
Interessierte Leser können es selbst ausprobieren und sehen, ob es funktioniert . Neue Entdeckungen.
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1664
14
PHP-Tutorial
1268
29
C#-Tutorial
1246
24
Worauf bezieht sich H5? Erforschen des Kontextes Worauf bezieht sich H5? Erforschen des Kontextes Apr 12, 2025 am 12:03 AM

H5REFERSTOHTML5, ApivotaltechnologyInwebdevelopment.1) HTML5IntroducesNewelementsandapisrich, Dynamicwebapplications.2) ITSUPP ortsmultimediaWitHoutPlugins, BETHINGINGUSEREXPERICERCROSSDEVICES.3) SEMANTICELEMENTSIMPROVEPENTENTENTENTRUCTENTRUCTELUREANDSEO.4) H5'SRespo

H5: Die Entwicklung von Webstandards und Technologien H5: Die Entwicklung von Webstandards und Technologien Apr 15, 2025 am 12:12 AM

Webstandards und -technologien haben sich bisher aus HTML4, CSS2 und einfachem JavaScript entwickelt und haben erhebliche Entwicklungen erfahren. 1) HTML5 führt APIs wie Leinwand und Webstorage ein, die die Komplexität und Interaktivität von Webanwendungen verbessern. 2) CSS3 fügt Animations- und Übergangsfunktionen hinzu, um die Seite effektiver zu gestalten. 3) JavaScript verbessert die Entwicklungseffizienz und die Lesbarkeit der Code durch moderne Syntax von Node.js und ES6, wie z. B. Pfeilfunktionen und Klassen. Diese Änderungen haben die Entwicklung von Leistungsoptimierung und Best Practices von Webanwendungen gefördert.

H5 -Code: Best Practices für Webentwickler H5 -Code: Best Practices für Webentwickler Apr 16, 2025 am 12:14 AM

Zu den Best Practices für den H5 -Code gehören: 1. Verwenden Sie korrekte DocType -Deklarationen und Zeichenkodierung; 2. Verwenden Sie semantische Tags; 3.. HTTP -Anfragen reduzieren; 4. Verwenden Sie asynchrone Laden; 5. Bilder optimieren. Diese Praktiken können die Effizienz, Wartbarkeit und Benutzererfahrung von Webseiten verbessern.

H5: Tools, Frameworks und Best Practices H5: Tools, Frameworks und Best Practices Apr 11, 2025 am 12:11 AM

Zu den Tools und Frameworks, die in der H5 -Entwicklung gemeistert werden müssen, gehören Vue.js, React und WebPack. 1.Vue.js eignet sich zum Erstellen von Benutzeroberflächen und unterstützt die Komponentenentwicklung. 2. Die Rendern des Seitenrenders über virtuelle DOM optimiert, geeignet für komplexe Anwendungen. 3.Webpack wird zur Modulverpackung und zur Optimierung der Ressourcenlast verwendet.

Ist H5 eine Abkürzung für HTML5? Erforschen der Details Ist H5 eine Abkürzung für HTML5? Erforschen der Details Apr 14, 2025 am 12:05 AM

H5 ist nicht nur die Abkürzung von HTML5, sondern auch ein breiteres Ökosystem der modernen Webentwicklungstechnologie: 1. H5 enthält HTML5, CSS3, JavaScript und verwandte APIs und Technologien; 2. Es bietet eine reichhaltigere, interaktive und reibungslose Benutzererfahrung und kann nahtlos auf mehreren Geräten ausgeführt werden. 3. Mit dem H5 -Technologie -Stack können Sie reaktionsschnelle Webseiten und komplexe interaktive Funktionen erstellen.

H5 und HTML5: häufig verwendete Begriffe in der Webentwicklung H5 und HTML5: häufig verwendete Begriffe in der Webentwicklung Apr 13, 2025 am 12:01 AM

H5 und HTML5 beziehen sich auf dasselbe, nämlich HTML5. HTML5 ist die fünfte Version von HTML, die neue Funktionen wie semantische Tags, Multimedia -Support, Leinwand und Grafiken, Offline -Speicher und lokaler Speicher bietet, die Ausdrucksfähigkeit und Interaktivität von Webseiten verbessert.

Das Erbe von HTML5: H5 in der Gegenwart verstehen Das Erbe von HTML5: H5 in der Gegenwart verstehen Apr 10, 2025 am 09:28 AM

HTML5hassignificantlytransformedwebdevelopmentbyintroducingsemanticelements,enhancingmultimediasupport,andimprovingperformance.1)ItmadewebsitesmoreaccessibleandSEO-friendlywithsemanticelementslike,,and.2)HTML5introducednativeandtags,eliminatingthenee

H5 -Code verstehen: Die Grundlagen von HTML5 H5 -Code verstehen: Die Grundlagen von HTML5 Apr 17, 2025 am 12:08 AM

HTML5 ist eine Schlüsseltechnologie zum Aufbau moderner Webseiten und bietet viele neue Elemente und Funktionen. 1. HTML5 führt semantische Elemente wie usw. ein, die die Webseitenstruktur und die SEO verbessern. 2. Support Multimedia-Elemente und Einbetten von Medien ohne Plug-Ins. 3. Formulare verbessern neue Eingangstypen und Überprüfungseigenschaften und vereinfachen Sie den Überprüfungsprozess. 4. Bieten Sie Offline- und lokale Speicherfunktionen an, um die Leistung der Webseiten und die Benutzererfahrung zu verbessern.

See all articles