2016-12-06 44 views
2

我想实现服务工作者的即时负载,我的网站有可能是最简单的实现。服务人员 - 最简单的实现

我的想法是这样的 - 用户打开网页,获取缓存的版本(应用程序壳)和服务器后恢复原始内容,它将被重新描绘。这甚至有可能吗?我找不到任何这样的例子。

回答

1

当抓取事件被称为针对该请求,然后用从高速缓存应用程序 - 壳响应。然后等待,直到您的服务器响应,结果再使用的postMessage将数据发送到浏览器。在您的网站的JavaScript添加一个消息事件监听器并填写您收到的数据,在app-shell中使用javascript html。你的应用程序外壳必须有一些空的组件,以后可以填充。

对于代码引用参考此链接。 https://serviceworke.rs/strategy-cache-update-and-refresh.html