服务工作者强制重新加载问题

时间:2018-06-18 17:44:03

标签: service-worker workbox

我们有一个使用客户端渲染的页面。我们有一个桌面应用程序,其中显示此页面。我们使用的缓存策略在重新验证时是陈旧的。

问题:

我们的应用中有一个刷新按钮。单击此按钮时,我们希望使用网络优先策略进行页面呈现(所有图像,资产),这些策略应使用此策略获取使用xhr调用获取的内容。

问题出现了,当我们从服务器获取基本的html页面时,让我们说服务器中的hello.html以及javascript文件,当这些javascript文件用于在客户端呈现页面时,它仍然会使用缓存的内容。

是否有一种简单的方法可以为此页面的所有xhr调用发送自定义标头,以便我可以告诉服务工作者对所有这些请求使用网络优先策略。

我知道我可以为页面(hello.html)执行此操作,并告诉服务工作者使用网络优先策略,而不是如何对此页面进行的所有xhr调用执行此操作。

0 个答案:

没有答案