1
我加入HTML碼爲ServiceWorker到HTML頁與下面的代碼後sideload更好的性能。這是我的代碼,它工作正常:服務工作者預加載的子頁面pageloading
self.addEventListener("install", function (e) {
e.waitUntil(
caches.open("myCache").then(function (cache) {
return cache.addAll([
"p1.html",
"p2.html"]);
})
);
});
但是,如果服務腳本可用,子頁面會立即加載。在網絡連接到gprs或邊緣throtteling這會導致很多問題! 所以我想有一個解決方案,開始緩存這些網站,所有其他請求結束後。
有沒有辦法做到這一點?