我正在使用FileSystem API将图像保存到 HTML5 文件系统。每隔 n 分钟,我就会从服务器端方法重新加载和替换这些图像。
每次重新加载/替换循环后,我都会在网站上显示这些图像。
var img = new Image();
img.src = 'filesystem://...';
但是图片没有在网站上更新。当我在新选项卡中打开文件系统 url 时,我可以看到更改。
我在文件系统 url 中添加了一个“随机”查询参数
"&rnd=" + new Date().getTime();
但这并不能绕过浏览器缓存(我假设问题出在浏览器缓存上,因为在“网络”选项卡中的 Chrome 开发人员工具中显示“(来自缓存)”)