JQuery & Dojo ne se charge pas après la mise en cache hors ligne HTML 5
-
13-11-2019 - |
Question
J'ai une section de tête de site HTML de ce site HTML
<head>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
<script type='text/javascript' src='js/jquery.simplemodal.js'></script>
<script type='text/javascript' src='js/basic.js'></script>
<script src="js/dojo/dojo.js" type="text/javascript"></script>
<script src="js/tablesorter.js" type="text/javascript"></script>
</head>
Le fichier manifeste
CACHE MANIFEST
#version 1.0
index.html
Dois-je ajouter chacun des fichiers dojo à Manifesto ou simplement index.html prendra maintenant, je reçois l'erreur après avoir autorisé le navigateur pour le stockage local est "Dojo n'est pas défini" et "$ (document) .ready"
La solution
Chaque fichier doit être ajouté au manifeste comme Steteted ici. L'exception est index.html qui est ajoutée automatiquement. En outre, vous pouvez spécifier une section réseau dans laquelle placer des documents / sources de données / liens externes qui doivent être accessibles à partir de votre application. Notez que le cache.Manifest va époustourera votre demande externe si elle n'est pas incluse dans la section réseau.