#google-chrome #google-chrome-devtools #service-worker #audit #lighthouse
Вопрос:
Я обновил Chrome автоматически, и теперь у меня есть вкладка lighthouse в devtools вместо аудита. Раньше я мог протестировать свою собственную страницу с помощью аудита и получить полную оценку: https://medda86.com / Но теперь маяк devtools выходит из строя, и я думаю, что это из-за моего serviceworker или что-то в этом роде.
Раньше он работал нормально до обновления Chrome, не уверен, что еще это может быть. Пожалуйста, попробуйте, если хотите, и попытайтесь выяснить, что это такое, я не могу точно определить, что это такое.
Сервисный работник должен работать, просто установите, кэшируйте, удалите старый кеш и извлеките последние данные. Но может быть что-то изменилось.
Версия 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);
});
Комментарии:
1. Попробуйте новое обновление 95.0.4638.69 маяк обновлен до последней версии developer.chrome.com/blog/new-in-devtools-95/#lighthouse
2. Вы все еще видите эту проблему? У меня ошибка при регистрации после истечения времени ожидания lighthouse.
Ответ №1:
Я нашел проблему, это Google. https://github.com/GoogleChrome/lighthouse/issues/13236
Это версия Chrome, из-за которой вкладка lighthouse не работает. В этой версии Chrome есть и другие проблемы.