[!WARNING] Το HTML5 Application Cache (AppCache) είναι παρωχημένο και έχει αφαιρεθεί από τα σύγχρονα πρότυπα ιστού. Οι σύγχρονες PWA εφαρμογές χρησιμοποιούν το Service Worker API και το Cache API.
Μορφή αρχείου δήλωσης (Manifest Format)
CACHE MANIFEST
# version 1.0.0
CACHE:
/assets/app.js
/assets/styles.css
/assets/logo.png
NETWORK:
*
FALLBACK:
/ /offline.html
Ενότητες δήλωσης (Manifest Sections)
CACHE:Λίστα URI για ρητή λήψη και αποθήκευση στην προσωρινή μνήμη για χρήση εκτός σύνδεσης.NETWORK:Λευκή λίστα πόρων που απαιτούν ζωντανή σύνδεση δικτύου (* για όλους τους άλλους).FALLBACK:Ζεύγη σελίδων εφεδρείας [διαδρομή σύνδεσης] [εφεδρική διαδρομή] σε περίπτωση αποτυχίας.
Ενσωμάτωση σε HTML (HTML Integration)
<!DOCTYPE html>
<html manifest="example.appcache">
<head>
<title>Offline App</title>
</head>
<body>
...
</body>
</html>