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这会导致很多问题! 所以我想有一个解决方案,开始缓存这些网站,所有其他请求结束后。
有没有办法做到这一点?