我遇到了一个问题,我对HTML文件中引用的一些JavaScript文件进行了更改,但浏览器没有看到更改.它保留在浏览器中缓存的副本,即使Web服务器具有较新的版本.
直到我强制浏览器清除缓存,我才看到更改.
这是一个Web服务器配置吗?我是否需要将JavaScript文件设置为永不缓存?我在Google Web Toolkit中看到了一些有趣的技术,他们在更新时实际创建了一个新的 JavaScript文件名.我相信这是为了防止代理和浏览器保留旧版本的JavaScript文件具有相同的名称.
某处有最佳实践清单吗?
我们在所有Javascript(和CSS等)的末尾添加产品内部版本号,如下所示:
Tags | 热门标签RankList | 热门文章
- 1我可以在OpenCV中使用重映射获取点位置吗
- 2UI元素在界面生成器中显示蓝色边框
- 3GDI +的功能如何如此之快?
- 4如何使用jquery只允许表单文本字段中的阿拉伯字符
- 5什么是张量流漂浮参考?
- 6稀疏矩阵中非零值的平均值?
- 7长时间运行的AJAX请求会在几分钟后重新提交
- 8Groovy中的sql.rows()运行缓慢
- 9无法手动将已签名的apk安装到设备上,出现错误"App not installed"
- 10如果我想要的URL在API的JSON中,我怎样才能获得API的URL?
- 11Qt:如何减少我的exe的“重量”
- 12"Laravel 5.1"使用userId添加用户和项目
- 13Android解密错误
- 14在MSVC中自动生成FMA指令
- 15选中复选框时在阵列上推送数据,并在取消选中复选框时删除数据
- 16是否有可能改变Angular Material的mdSwitch的假状态颜色?
- 17PHP exec失败没有错误
- 18应用程序在抽屉中使用MMDrawerController Gesture崩溃
- 19找到Farbtastic颜色选择器当前值
- 20在xcode中可以看到0个本地化文件的本地化文件