0
我在服務人員這個監聽器同步:服務工作者同步火災,無論互聯網連接
self.addEventListener('sync', function(event) {
if (event.tag === 'button-click') {
console.log('SYNC for button-click triggered!');
console.log(event);
event.waitUntil(
fetch('https://localhost/')
.then(function(response) {
return response;
})
.then(function(html) {
console.log('Fetching successful');
console.log(html);
})
.catch(function(err) {
console.log('Fetching failed');
console.log(err);
})
);
}
});
所以,當我點擊按鈕 - console.logs和獲取優秀作品。
問題是,當我關閉連接並單擊按鈕 - console.logs和獲取立即觸發again
。 他們不應該等待頁面再次獲得連接,並且then
執行console.logs和獲取?