亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

離線時 start_url 不會響應 200:start_url 確實響應

離線時 start_url 不會響應 200:start_url 確實響應

烙印99 2023-08-24 15:46:10
我正在創建一個與 Service Worker 一起離線工作的 PWA。目前它工作正常,但 Lighthouse Audit 存在問題。當我運行 Lighthouse 時,在 PWA 部分中出現以下問題: start_url 離線時不響應 200?start_url 確實響應,但不是通過服務工作人員。即使有其他審核表明我已成功安裝了 Service Worker,我如何通過該審核?
查看完整描述

2 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

相關代碼在這里:


caches.open(CACHE_NAME).then((cache) => {

  return fetch(evt.request)

您正在打開緩存,但沒有使用緩存的響應,并且請求將轉發到網絡:


使用類似這樣的東西:


caches.open(CACHE_NAME).then(cache => {

  return cache.match(evt.request).then(cacheResponse => cacheResponse || fetch(evt.request).then(networkResponse => {

  cache.put(evt.request, networkResponse.clone());

  return networkResponse;

}));


查看完整回答
反對 回復 2023-08-24
?
慕仙森

TA貢獻1827條經驗 獲得超8個贊

為了防止您遇到此問題,Lighthouse 中有一個錯誤已在 Chrome 版本 89 中修復。?


查看完整回答
反對 回復 2023-08-24
  • 2 回答
  • 0 關注
  • 210 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號