web-dev-qa-db-ja.com

manifest.jsonとmanifest.webmanifest

Mongodb、Node.JS、PWAを使用してアプリケーションを開発しています。開発の最初のステップでは、manifest.jsonmanifest.webmanifestの違いがわかりません。

13
Mostafa Ghadimi

違いは MDN(Mozilla Developer Network) で説明されています:

.webmanifest拡張子は、仕様のメディアタイプ登録セクションで指定されます(マニフェストファイルの応答は、Content-Type:application/manifest + jsonを返す必要があります)。ブラウザーは通常、.json(Content-Type:application/json)のような他の適切な拡張子を持つマニフェストをサポートします。

詳細については、以下を参照してください。 メディアタイプ登録

1
Mostafa Ghadimi

実はネーミングというより大きな違いはありません。したがって、どちらかを使用してください:"/manifest.json"またはhref="/manifest.webmanifest"どちらの場合も、MIMEタイプはapplication/manifest+jsonでなければならないことを忘れないでください。

<link rel="manifest" href="/manifest.json">
<link rel="manifest" href="/manifest.webmanifest">

specは言うmanifest.webmanifestでなければならないことに注意してください。また、開発が進んでいるため、後で重要になるかもしれません。

詳細についてはこちらをご覧ください。

6
Arseniy-II