pla*_*yer 5 javascript caching extjs extjs5 sencha-cmd5
我们有一个用 Sencha cmd 5.0.1.231 构建的 ExtJS 5.01 应用程序。
我们面临的问题是浏览器似乎缓存了我们应用程序的旧版本。在为我们的应用程序提供服务时查看 chrome 上的网络流量,我可以看到 app.js、app.css 文件都附加了 ?_dc={timestamp} 。现在,这告诉我每次发布我的应用程序的新版本(更新此时间戳)时,浏览器都应该获得一个新版本。但似乎有时仍然提供旧版本。
还有什么我需要做的胸围缓存吗?
谢谢
我不明白为什么浏览器“有时”会缓存您的文件,即使默认情况下禁用缓存。我什至通过将这种和平的代码放入我的app.js:
Ext.Loader.setConfig({
enabled: true,
disableCaching: false
});
Run Code Online (Sandbox Code Playgroud)
在开发时,我打开 DevTools 并设置Disable cache (while DevTools is open). 这将不允许 Chrome 缓存文件。
但可能是您通过设置或app.json强制“缓存”到本地存储中。检查您的本地存储和 app.json 进行验证。"update""appcache"
| 归档时间: |
|
| 查看次数: |
7428 次 |
| 最近记录: |