Javascript 如何推送用户正在运行旧版本的通知?
情景:Javascript 如何推送用户正在运行旧版本的通知?,javascript,sql,angularjs,webapi2,Javascript,Sql,Angularjs,Webapi2,情景: 用户已登录 网站已更新 用户已缓存html/js并调用旧端点。世界末日 我知道网站经常会说“产品已经更新,请刷新您的浏览器”之类的话,但这通常是怎么做到的呢 我可以想象两种方式: 偶尔在导航时调用数据库,对照数据库中存储的版本检查角度常数中存储的版本。如果不匹配,请通知 某种情况下,即使浏览器没有在站点上执行任何操作,signar也会推送检查 我遗漏了什么吗?考虑到我们的堆栈(请参阅标记),什么是实现这一点的好方法?如果您确实不希望缓存内容,那么对于HTML,您需要将必要的元标记添加到
我遗漏了什么吗?考虑到我们的堆栈(请参阅标记),什么是实现这一点的好方法?如果您确实不希望缓存内容,那么对于HTML,您需要将必要的元标记添加到
<meta http-equiv="Cache-control" content="no-cache" />
<meta name="expires" content="wed, 15 Sep 1993">
<meta http-equiv="pragma" content="no-cache" />
对于js引用,您需要通过在文件名中附加一个标记来缓存它们,如:
<script src="/path/to/script/myscript_1234567890.js"></script>
或
<script src="/path/to/script/myscript.js?v=1234567890"></script>