我目前正在使用 PWA 我仍然不知道如何防止 PWA 在我的页面上缓存“动态内容”。
在这种情况下,我没有使用任何 API 或任何 SPA 应用程序。 我使用的是普通的 PHP 网站,所有数据都随页面呈现。
示例: 假设我正在缓存“/”文件。 因此,当我的索引页面已经填充了随页面呈现的数据时。它始终保持不变,因为它也被缓存了。
希望它也能帮助其他人!
最佳答案
不幸的是,您提供的架构信息很少。所以,我只能假设你使用 Cache Storage和 Service Worker提供缓存页面。如果我的猜测是正确的,您可能会使用 AJAX 来加载动态内容。 Service Worker 是浏览器和网络之间的中间人。因此,它与 HTTP 的请求/响应对一起工作。它不关心服务器返回什么,它可能是任何有效的 HTTP 响应。因此,无法说缓存这部分 HTML,但不缓存该部分。
关于progressive-web-apps - 防止 pwa 缓存文件上的动态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49894505/