問題タブ [angular-service-worker]
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.
angular - API が別のドメインにある場合に、Angular Service Worker を介して API レスポンスをキャッシュする方法
angular Service Worker を介してマスター データ API をキャッシュできません。ほとんどの例では、dataGroup の URL が同じドメインにあることが示されているため、「/catalog」のみが機能しますが、API は別のドメインでホストされています。
http://x.com/api/catalogで入手できるとしましょう
以下はngsw-config.jsonです
angular - オフライン時に非ベース URL を使用してシングル ページ アプリ PWA を開く
Angular のようなシングル ページ アプリ (SPA) フレームワークで構築された PWA (プログレッシブ Web アプリ) の例を見てみましょう - https://www.ngcolombia.com。
- サイトを開きます。
- 別のページに移動します (例: https://www.ngcolombia.com/speakers )。
- オフラインにしてリロードを押す - サイトが読み込まれません。
ベース URL からのリロードを試みた場合は機能しますが、単一ページのアプリでは、完全な URL を使用して別のページからリロードするのが一般的です。
SPA PWA に固有のように見えるこの問題を解決するにはどうすればよいですか?
angular - Angular Service Worker による外部画像キャッシュ
のような外部の例からの画像ソースがありhttps://cdn.myserver.com.background.jpg
ます。サービス ワーカーでキャッシュすることはできません。画像がアセット フォルダーから取得された場合は機能しますが、外部画像リンクはキャッシュされません。
何か提案をください。ありがとう