有没有办法绕过javascript上的缓存
Is there a way to bypass cache on javascript?
我正在尝试显示我放入iframe:的每个源的加载时间
$.get("text.txt", function (data) {
var array = data.split(/'r'n|'r|'n/)
var beforeLoad = (new Date()).getTime();
var loadTimes = [];
$('#1').on('load', function () {
loadTimes.push((new Date()).getTime());
$('#1').attr('src', array.pop());
$.each(loadTimes, function (index, value) {
var result = (value - beforeLoad) / 1000;
$("#loadingtime" + index).html(result);
});
}).attr('src', array.pop());
});
有没有一种方法可以让它不依赖于缓存?
您可以使用$.ajax
函数的cache
属性:
$.ajax({
type: 'GET',
url: 'text.txt',
cache: false,
success: function() {
...
}
});
它会自动在URL的末尾附加一个时间戳参数。
相关文章:
- 如何在从浏览缓存加载页面时执行javascript
- Javascript清除缓存以清除基本身份验证凭据
- 在Javascript中使用全局变量作为缓存是很好的
- 登录后重定向,缓存页面问题-Javascript
- 缓存javascript失败,因为使用了外部javascript
- 尽管有更改,仍缓存 JavaScript 文件
- 缓存 JavaScript 内联在 HTML 中
- 缓存javascript文件的执行
- 配置IIS以指示浏览器不缓存JavaScript文件
- 阻止UIWebView缓存JavaScript文件
- 在所有页面中缓存javascript文件
- 禁止缓存JavaScript/CSS
- 嵌入式浏览器在adobeair /Flex -缓存javascript和css文件
- 如果路径中有一个querystring, Firefox是否缓存javascript并在没有请求的情况下使用它?
- 利用304 HTTP响应从Java应用服务器缓存JavaScript中的数据是否正常?
- HTML5缓存Javascript文件供在线和离线使用
- 是否有一个插件会自动缩小和缓存JavaScript
- 浏览器缓存javascript和css文件
- 如何缓存javascript文件
- ASP.. Net / Javascript网站:使用IIS如何停止缓存Javascript