Mongodb、Node.JS、PWAを使用してアプリケーションを開発しています。開発の最初のステップでは、manifest.json
とmanifest.webmanifest
の違いがわかりません。
違いは MDN(Mozilla Developer Network) で説明されています:
.webmanifest拡張子は、仕様のメディアタイプ登録セクションで指定されます(マニフェストファイルの応答は、Content-Type:application/manifest + jsonを返す必要があります)。ブラウザーは通常、.json(Content-Type:application/json)のような他の適切な拡張子を持つマニフェストをサポートします。
詳細については、以下を参照してください。 メディアタイプ登録
実はネーミングというより大きな違いはありません。したがって、どちらかを使用してください:"/manifest.json"
またはhref="/manifest.webmanifest"
どちらの場合も、MIMEタイプはapplication/manifest+json
でなければならないことを忘れないでください。
<link rel="manifest" href="/manifest.json">
<link rel="manifest" href="/manifest.webmanifest">
specは言う はmanifest.webmanifest
でなければならないことに注意してください。また、開発が進んでいるため、後で重要になるかもしれません。