gpt4 book ai didi

javascript - 如何强制更新单页应用程序

转载 作者:行者123 更新时间:2023-11-29 10:39:47 25 4
gpt4 key购买 nike

我在一个 AngularJS 单页应用程序上工作,一旦加载(所有资源都从 HTTP 服务器获取),它只访问 REST 后端来获取/发送数据。任务是如何确保用户始终使用最新版本的前端代码(.js.css.html 文件)当用户从不离开页面并且从不刷新浏览器时。

我认为有几种选择:

  1. 前端每N分钟向HTTP服务器询问最新的前端代码版本是多少
  2. 后端在前端代码检查的每个响应中包含最新的前端代码版本(例如,额外的 HTTP header )
  3. 后端返回一个带有最新前端代码版本的cookie,并检查用户提供的版本是否过时
  4. 浏览器和后端之间的 websocket 连接(我不适合)

你知道其他方法吗?

最佳答案

你也可以使用html5 application cache ,这样每次有变化时,网站都会在第一次访问时自行更新,比普通缓存更方便也更快。

关于javascript - 如何强制更新单页应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31300774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com