Polymer:如何确保浏览器能够获取最新版本的代码?

时间:2018-09-20 16:07:30

标签: polymer

我有一个运行良好的Polymer 1.0应用程序,但是每当进行更新时,用户都看不到最新版本。他们只有在强制刷新浏览器时或一段时间后才这样做。

是否有一种方法可以强制浏览器始终获取最新版本?

我在index.html中添加了以下内容,以强制浏览器不要缓存该页面,但这似乎并没有做很多事情:

  <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
  <META HTTP-EQUIV="Expires" CONTENT="-1">

任何提示将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:1)

  

在构建应用程序时,在文件名中添加哈希块。

诸如webpack或gulp之类的工具会为插件提供服务,这些插件会将哈希块添加到每个捆绑的文件中,因此,如果任何组件,文件名发生变化,浏览器都必须下载新版本,因为它看起来像是全新文件。

如果没有记错,请硫化以完成聚合物1的工作。