Je développe une application utilisant mongodb, Node.JS et PWA. Dans la première étape du développement, je ne sais pas quelle est la différence entre manifest.json
et manifest.webmanifest
.
La différence est mentionnée dans MDN (Mozilla Developer Network) :
L'extension .webmanifest est spécifiée dans la section d'enregistrement du type de support de la spécification (la réponse du fichier manifeste doit renvoyer Content-Type: application/manifest + json). Les navigateurs prennent généralement en charge les manifestes avec d'autres extensions appropriées comme .json (Content-Type: application/json).
Vous pouvez lire plus de détails sur: Enregistrement du type de support
En fait, il n'y a pas de grande différence plutôt que de nommer. Utilisez donc ce que vous préférez: "/manifest.json"
ou href="/manifest.webmanifest"
n'oubliez pas que le type MIME doit être: application/manifest+json
dans les deux cas.
<link rel="manifest" href="/manifest.json">
<link rel="manifest" href="/manifest.webmanifest">
Notez que spec dit il devrait être manifest.webmanifest
. Et plus tard, cela peut être important car il est en cours de développement.