問題タブ [sw-toolbox]

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.

0 投票する
0 に答える
63 参照

caching - Service Worker がデフォルト キャッシュを作成する理由

sw-toolbox を使用して Service Worker を実装しています。toolbox.router.get 関数でキャッシュ名を指定してキャッシュを作成しています。それでも、名前でデフォルトのキャッシュを作成しています($$$toolbox-cache$$$ http://localhost/bank-po-practice/ $$$$$$inactive$$$)

毎回キャッシュ名を定義しているので、実際にはそのキャッシュは必要ないので、常に空です。では、それが作成されないようにするにはどうすればよいですか?

0 投票する
1 に答える
452 参照

visual-studio - Google の sw-toolbox から Workbox SW (Visual Studio) に移行する

sw-toolbox私はサービスワーカーの管理に使用していました-小さく、シンプルで、効果的です。Google がWorkbox SW(sw-toolbox と sw-precache を置き換える) をリリースしたので、移行する必要がありますが、見つけるのに苦労しています:

a) プロジェクトに含めることができる Workbox の単一の .js 依存関係
b) 単一の .js 依存関係をビルドするためのカスタム ビルド ツール
c) プロジェクト ビルドに Workbox ビルドを含める方法

私はこれについて間違った方法で進んでいますか?

0 投票する
1 に答える
1022 参照

javascript - sw precache - 異なるドメインからアセットをロードするための実行時キャッシュ

sw precache を使用して Service Worker を管理しています。私のサイトが abc.com で、Service Worker がこのサイトで実行されており、URL abc.com/service-worker.js によってロードされているとします。

すべての css と js は、最適化のために別の URL からロードされています。xyz.com としましょう。

提供するとランタイムキャッシュに

これは、URL abc.com/style/style.css からのみ css をキャッシュし、xyz.com/style/test.css はキャッシュしません

私が試してみました

しかし、すべて無駄です。誰かが同じ問題に直面したことがある場合は、正しい方向への助けをいただければ幸いです。