私は何千ものスタティックシングルページアプリを持つマーケットプレイス/ウェブアプリケーションを持っています。Web App Manifestをインライン化しますか?
は、それらの対応するstem_url
(所与SPAの全てurls
用{ルート} /index.htmlが)の<head> </head>
タグ内の各単一ページアプリのWeb App Manifestを追加したいです。
標準的な方法:これは/public
フォルダに投棄されているmanifest.js数千のファイルを意味しますので、
<link rel="manifest" href="/manifest.json">
...は、前進するためには良い方法のように思われないと(それがレールのアプリですが!)最終的には、この数が増えるにつれてアプリケーション/資産のコンパイル作業が非常に重くなります。
することは、我々はスタイルタグを行うと同じように、我々はマニフェストJSONをインライン可能性が方法はあります:
<style>
body { // style here }
…
</style>
マニフェスト宣言の同等:
<manifest>
{
"name": "HackerWeb",
"short_name": "HackerWeb",
…
}
</manifest>