本質的に一時的であるにもかかわらず、Chrome 拡張機能で永続的な Service Worker (SW) を維持することができます。これは、特定のリクエストのデータを傍受して操作する場合に非常に重要です。
バグエクスプロイト (Chrome 110)
Chrome API を継続的に呼び出すと、SW の寿命が長くなります。このバグは機能として扱われ、今後も残る可能性があります。
オフスクリーン API (Chrome 109 )
オフスクリーン ドキュメントはメッセージを受信し、SW を長期間アクティブに保ちます。 。現在、このソリューションには明らかな有効期限の制限はありませんが、変更される可能性があります。
nativeMessaging API (Chrome 105)
SW をネイティブメッセージング ホストに接続します。接続が持続する限り、SW はアクティブな状態を保ちます。
WebSocket API (Chrome 116 )
WebSocket を 25 秒以内に ping することで、SW はアクティブなままになります。
Chrome メッセージングAPI
永続的なバックグラウンド ページと SW の間でメッセージを交換して、ページを存続させます。
専用タブ
専用のタブを開きます。表示される背景ページとして機能し、SW の一時的なノイズを排除します。
以上がChrome 拡張機能の Service Worker を永続的に維持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。