2

私のpreactjsウェブサイトをサービスワーカーとセットアップしています。私はちょうどそれがキャッシュストレージに格納するキャッシュアイテムを見ている、と私は予想エントリはすべてがあるが、それらは空の応答を持ってSw-precache-pluginアプリケーションキャッシュストレージアイテムに空の応答がありますか?

を使用して

サービスワーカーとの他のいくつかのWebサイトをチェックして、そのエントリに「OK」という応答があることがわかりました。

キャッシュレスポンスを作成するトリガーは、空白ではなく「OK」と表示されます。

enter image description here

Chromeのキャッシュストレージビューアの「応答」列はのstatusTextフィールドの値を反映することを意図している場合、いくつかのリターンはOKと

enter image description here

答えて

3

他人ブランク私が見つけたもう一つの例関連するResponseオブジェクトです。正常な応答のための伝統的なstatus lineは '200 OK'なので、 'OK'はその部分のstatusTextです。あなたは異なるstatusText、例えばとResponseを格納することによって、この動作を確認することができます

enter image description here

あり時には

なし、記載されている「OK」 Responseopaqueで、 statusTextはアクセスできないためです。これは、2番目のスクリーンショットのフォントリソースの場合です。

これは、最初のスクリーンショットのsw-precache-管理エントリのような不透明でない応答がstatusTextに正しく反映されていない状況を見てきました。あなたのウェブサーバーが「200 OK」ではなく「200」のステータス行で応答している場合、status200statusText''となります。これは、Webサーバーがステータス行に使用するための完全に有効なものです。エントリが正常に使用されている限り、私はあなたがそれを心配する必要はないと思います。

関連する問題