以编程方式验证javascript的策略是最新的
Strategy for programmatically verifying javascripts are up to date
除了css和js文件的querystring参数中的版本号之外,是否有从代码中处理旧缓存脚本文件的好策略?
我想最简单的解决方案是在页面中调用每个脚本文件中的脚本,返回版本号并确保它们是预期的版本。
有更好的策略吗?
您可以使用grunt-usemin
,用于修改资产。
它在底层使用grunt-rev
,它仅在文件内容更改时才为文件的修订提供更改。这样你就可以缓存所有的JS文件,并确保html文件本身没有被缓存,这样它就会看到脚本标签本身的更新。
相关文章:
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- addData()从最新图表中删除.js 2.1.3-怎么了
- 为什么jQuery 1.8不能在IE8和InternetExplorer9中使用?(截至2012年9月的IE9最新版本)
- 正在检测导航到<a name=“;最新主题”></a>
- 如何在Analytics.js中始终了解最新的cookie过期时间
- 内容安全策略:页面's设置阻止加载资源
- 导致内容安全策略(CSP)冲突错误的本地jquery.js文件
- Php未获取会话的最新值
- 旋转木马;启用内容安全策略时无法工作
- 同源策略目的|用户数据与基本页面数据|客户端页面抓取
- Twitter API JSON调用未获得最新的3条推文
- 什么是谷歌地图'的javascript加载策略
- Extjs、Chrome扩展和内容安全策略
- 在我的网站上以纯文本形式添加最新推文
- Meteor针对唯一客户端集合的发布/订阅策略
- 使用外部模块继承Jade模板的好策略,在Express上
- 在同一主机上对PHP文件使用XMLHTTP请求的Javascript违反了同源策略
- 内容安全策略指令:;脚本src'self'blob:文件系统:chrome扩展资源:“;获取是否时
- 如何将Sails.js挂钩路由连接到策略
- 以编程方式验证javascript的策略是最新的