問題タブ [progressive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web - ホーム画面に Vue.js PWA を追加できない
私は最近、プログレッシブ Web アプリケーションに飛び込んでいます。manifest.json と sw.js を次のようにリンクしました。
index.html で
そして私のmain.jsで
動作しているように見えますが、DevTools を使用して webapp をホーム画面に追加しようとすると、次のエラーが表示されます:「サイトをインストールできません: 一致する Service Worker が検出されませんでした。現在のページの Service Worker も、マニフェストから開始 URL を制御します"
いくつかの調査を行った後、sw.js と manifest.json をプロジェクトのルートに配置すると言う人がいることがわかりました。しかし、そうすると、ファイルはリンクされません(静的フォルダーに配置すると、リンクされます)。ちなみに、私は標準の Vue.js テンプレートを使用しています。
これを修正する方法はありますか?
iframe - プログレッシブ Web アプリを iframe 内に読み込む
PWA (Progressive Web App) を iframe 内にロードすると、正常に動作しますか (Web ワーカーの保存、オフラインでの可用性など)、または一部の機能がブロックされますか?