我正在使用require.js在我的应用程序中引用JS模块。
我需要一种方法来通过不同的请求URL打破客户端缓存中新的JS模块。
例如,如果文件hello/there.js已经被客户端缓存,我可以更改文件名以强制浏览器获取新文件。
换句话说,对于模块hello/there,我想让require.js请求url hello/there___v1234___.js(文件名可能看起来不同,这只是一个示例),根据客户端可访问的版本字符串。
如何实现最佳效果?
我需要一种方法来通过不同的请求URL打破客户端缓存中新的JS模块。
例如,如果文件hello/there.js已经被客户端缓存,我可以更改文件名以强制浏览器获取新文件。
换句话说,对于模块hello/there,我想让require.js请求url hello/there___v1234___.js(文件名可能看起来不同,这只是一个示例),根据客户端可访问的版本字符串。
如何实现最佳效果?