私のウェブサイトは、各クライアント用の一連のウェブアプリケーションを提供しています。各クライアントには、使用できるさまざまな種類のアプリがあります。複数のjavascriptサービスワーカーを同じドメインの異なるフォルダで使用する
各Webアプリケーションは、別のフォルダにホストされています。
私はクライアントごとにキャッシュする必要があります。すべてのアプリケーションをキャッシュするのではなく、Webアプリケーションを許可するだけです。ユーザーの多くは、まったく使用しません。
ウェブサイトのシェル用のグローバルサービスワーカーと、各フォルダまたはアプリケーション用のカスタムサービスワーカーを作成しました。
しかし、最初のサービスワーカーの後に、sw_global.jsサービスワーカーが登録、インストール、アクティブ化、フェッチを正常にフェッチし、cache-globalという名前のキャッシュを作成したことに気づきました.2番目のサービスワーカーsw_app1、js自身のキャッシュcache-app1は、すべてのcache-globalをクリアします。
各フォルダーごとにカスタムサービスワーカーを使用する方法はありますか。各フォルダは、すべてのユーザーにとって必要不可欠なマイクロサービスまたはWebアプリケーションであるため、一意のサービスワーカーのすべてのコンテンツをキャッシュしないようにする必要があります。
実際、私はvanilla.jsをコードしています。角度はありません。反応はありません。
クリアと簡潔な答えは、おかげで、! – datelligence