1

已經運行在我的萌芽PWA一個燈塔報告,報告卻對我說:燈塔報告表明,我START_URL心不是緩存

用戶不會被提示安裝Web應用程序失敗:
清單START_URL不由服務工作者緩存。

但它是!我可以在「應用程序」選項卡中看到它在緩存上Chrome的F12工具

enter image description here

我可以證實,在manifest.json中輸入正確太在F12工具「應用程序清單」區域顯示了該

enter image description here

我試圖改變它只是一個基本的HTML頁面只工作,並得到了同樣的問題在報告中。我也嘗試將網址更改爲Lighthouse報告中的/但沒有更改。

我在做什麼錯?

+0

我得到一個「失敗:服務工作者沒有成功服務於清單的START_URL」。毆打我的頭靠在牆上...我讀過一些暗示這是因爲我的start_url與任何服務人員緩存的URL不匹配 – karns

+0

如果您已將啓動url包含在緩存的URL中(在服務工作人員),並且仍然出現該錯誤,請檢查是否沒有其他服務人員錯誤,因爲服務人員錯誤往往會彼此影響 – Jimbo

+0

似乎沒有其他錯誤 - 我覺得我已經嘗試了一切。這很糟糕,因爲它告訴我「不會提示用戶安裝站點」或w/e--這是PWA的主要優點。 – karns

回答

0

這是由於一個「越野車」燈塔。它不斷更新和改進,不再報告我的start_url有問題。

我遇到的另一個問題是讓我頭疼的是燈塔報告說,當各種在線資源向我顯示它使用HTTP/2(壓縮)時,該網站使用HTTP/1.1(不壓縮)如果客戶端支持HTTP/2,則自動提供HTTP/2)事實證明,我的防病毒與HTTPS流量有關 - 一旦關閉HTTPS威脅檢測,Lighthouse就會報告HTTP/2壓縮。

enter image description here