デバイスがオンラインであるときに、_NOT_ページのキャッシュバージョンを表示するサービスワーカーでPWAを構成する方法はありますか？
はい、デバイスがオンラインであるときにページのキャッシュバージョンを表示しないように、サービスワーカーとプログレッシブWebアプリ（PWA）を構成することができます。サービスワーカーにキャッシュ無効化戦略を実装することで、これを達成できます。

キャッシュ無効化の一般的なアプローチは、サーバーの応答でキャッシュコントロールヘッダーを使用して、キャッシュされたリソースを有効と見なすべき時間を指定することです。キャッシュされたリソースの有効期限が切れると、サービスワーカーは、更新されたバージョンのリソースを取得するためのネットワークリクエストを行います。

この戦略を実装するには、数秒や分など、短い有効期限でキャッシュコントロールヘッダーをサーバーの応答に追加できます。これにより、サービスワーカーは、リクエストされるたびに更新されたリソースのバージョンをチェックします。

キャッシュコントロールヘッダーの使用に加えて、PWAの特定の要件に応じて、バージョン化や時間ベースの有効期限などの他のキャッシュ無効化戦略を実装することもできます。

PWAのパフォーマンスと応答性を向上させることができるため、デバイスがオンラインである場合でもキャッシュが望ましい場合がある場合があることに注意してください。ただし、リソースの最新バージョンが常に表示されることを確認する必要がある場合は、キャッシュの無効な戦略を実装することで、この目標を達成するのに役立ちます。