【发布时间】:2021-12-13 17:46:25
【问题描述】:
我已自动更新 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);
});
【问题讨论】:
-
尝试新的更新 95.0.4638.69 灯塔更新在上一个版本developer.chrome.com/blog/new-in-devtools-95/#lighthouse
-
您还看到这个问题吗?灯塔超时后注册时出错。
标签: google-chrome google-chrome-devtools service-worker audit lighthouse