考虑以下场景:
我的快速服务器为我的单页应用程序的“/”路由动态生成 HTML。
当用户离线时,我想重新提供与服务工作者 navigateFallback 相同的生成 HTML。
我在我的 webpack 配置中使用https://www.npmjs.com/package/sw-precache-webpack-plugin 。
例如,如果我通过 html-webpack-plugin 生成一个 index.html,并将 index.html 设置为我的 navigateFallback 文件,那么服务工作者会正确地提供该生成的文件。
但是,我看不出有任何方法可以使动态渲染的索引 html(实时服务器为“/”路径返回的内容)被缓存并用作离线 html。