progressive-web-apps - 防止 pwa 缓存文件上的动态内容

标签 progressive-web-apps

我目前正在使用 PWA 我仍然不知道如何防止 PWA 在我的页面上缓存“动态内容”。

在这种情况下,我没有使用任何 API 或任何 SPA 应用程序。 我使用的是普通的 PHP 网站,所有数据都随页面呈现。

示例: 假设我正在缓存“/”文件。 因此,当我的索引页面已经填充了随页面呈现的数据时。它始终保持不变,因为它也被缓存了。

希望它也能帮助其他人!

最佳答案

不幸的是,您提供的架构信息很少。所以,我只能假设你使用 Cache StorageService Worker提供缓存页面。如果我的猜测是正确的,您可能会使用 AJAX 来加载动态内容。 Service Worker 是浏​​览器和网络之间的中间人。因此,它与 HTTP 的请求/响应对一起工作。它不关心服务器返回什么,它可能是任何有效的 HTTP 响应。因此,无法说缓存这部分 HTML,但不缓存该部分

关于progressive-web-apps - 防止 pwa 缓存文件上的动态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49894505/

相关文章:

service-worker - 什么是通过Workbox实现离线后备广告的正确方法

progressive-web-apps - Angular PWA 缺少 ngsw.json 和 ngsw-worker 文件

javascript - 从 service worker 访问 localStorage

javascript - 短期响应缓存中的 XHR 调用

javascript - 如何在 iOS 上的 PWA 中下载本地生成的文本?

angular - 在 iOS 中动态更改 PWA 应用程序的状态栏颜色

service-worker - Service Worker 应该预缓存哪些文件(通常)?

reactjs - 在 React 中控制浏览器的后退按钮

node.js - 我可以使用 MongoDB 模式模型来定义 IndexedDB 索引吗?

javascript - 是否可以制作无框架的 PWA?