2
我想实现服务工作者的即时负载,我的网站有可能是最简单的实现。服务人员 - 最简单的实现
我的想法是这样的 - 用户打开网页,获取缓存的版本(应用程序壳)和服务器后恢复原始内容,它将被重新描绘。这甚至有可能吗?我找不到任何这样的例子。
我想实现服务工作者的即时负载,我的网站有可能是最简单的实现。服务人员 - 最简单的实现
我的想法是这样的 - 用户打开网页,获取缓存的版本(应用程序壳)和服务器后恢复原始内容,它将被重新描绘。这甚至有可能吗?我找不到任何这样的例子。
当抓取事件被称为针对该请求,然后用从高速缓存应用程序 - 壳响应。然后等待,直到您的服务器响应,结果再使用的postMessage将数据发送到浏览器。在您的网站的JavaScript添加一个消息事件监听器并填写您收到的数据,在app-shell中使用javascript html。你的应用程序外壳必须有一些空的组件,以后可以填充。
对于代码引用参考此链接。 https://serviceworke.rs/strategy-cache-update-and-refresh.html