以编程方式验证javascript的策略是最新的

Strategy for programmatically verifying javascripts are up to date

本文关键字:策略 最新 javascript 编程 方式 验证      更新时间:2023-09-26

除了css和js文件的querystring参数中的版本号之外,是否有从代码中处理旧缓存脚本文件的好策略?

我想最简单的解决方案是在页面中调用每个脚本文件中的脚本,返回版本号并确保它们是预期的版本。

有更好的策略吗?

您可以使用grunt-usemin,用于修改资产。

https://github.com/yeoman/grunt-usemin

它在底层使用grunt-rev,它仅在文件内容更改时才为文件的修订提供更改。这样你就可以缓存所有的JS文件,并确保html文件本身没有被缓存,这样它就会看到脚本标签本身的更新。