2

我们使用 ExtJs 4.1 和 ASP.NET MVC。我们每 2-3 周发布一次更新或功能。大多数用户不会关闭他们的浏览器窗口,因此使用旧的 JavaScript。我们有哪些选项来强制刷新客户端浏览器窗口。

请注意:我在这里没有遇到任何缓存问题。由于 UI 是使用 JavaScript 框架开发的,因此没有 post pack(或者 post-backs 是异步的)。

我不认为将版本添加到 JS 文件将有助于我的事业。

<script src="/javascripts/application.js?version=4" type="text/javascript"></script>

谢谢

4

1 回答 1

1

我看到以下选项:

  1. 最简单的方法是添加客户端脚本,该脚本将定期检查您的网页版本。
  2. 当然,您可以构建更复杂的解决方案,例如使用 SingnalR,您可以将此类方法推送到客户端。
  3. 最后一个:将此类版本存储在会话 cookie 中或添加自定义标头。对每个请求进行验证。
于 2013-07-30T13:15:13.330 回答