該賞金過期4天。這個問題的答案有資格獲得 50聲望獎勵。 Medda86正在尋找規范的答案:
為什么燈塔不作業,服務作業者有什么問題?如果獲取請求有效,如何設定從快取加載、洗掉舊快取和更新快取的簡單服務作業者。能讓你在 chrome devtools lighthouse 中通過 PWA 測驗的東西。
我的 Chrome 自動更新了,現在我在 devtools 中有燈塔選項卡而不是審計。我以前可以通過審計測驗我自己的頁面并獲得滿分:https : //medda86.com/ 但現在 devtools 燈塔崩潰了,我認為這是因為我的 serviceworker 或什么。
它曾經在 Chrome 更新之前運行良好,不知道還能是什么。如果您愿意,請嘗試一下并嘗試找出它是什么,我無法準確指出它是什么。
Service Worker 應該可以正常作業,只需安裝、快取、洗掉舊快取并獲取最新資料。但可能是一些已經改變的東西。
Chrome 版本:Chrome 是最新版本 95.0.4638.54(官方版本)(64 位)
這是我的服務人員:
var cacheName = 'site-cache-v1';
// Install
self.addEventListener('install', function(event) {
event.waitUntil(
caches.open(cacheName).then(function(cache) {
//console.log('Service Worker Installed');
})
);
});
// Delete old cache objects
self.addEventListener('activate', function(event) {
event.waitUntil(caches.keys().then(function (keyList) {
Promise.all(keyList.map(function (key) {
if (key === cacheName) {
return;
}
caches.delete(key);
//console.log('Old Service Worker ' key ' Deleted');
}));
}));
//console.log('Service Worker Activated');
});
self.addEventListener('fetch', function(event) {
//console.log('Fetch', event.request);
});
uj5u.com熱心網友回復:
我找到了問題,是谷歌。 https://github.com/GoogleChrome/lighthouse/issues/13236
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/345566.html
下一篇:決議為本地時間模式mm:ss.S
