在Mac上兼有chrome& firefox正在缓存swf文件,因此新文件在更新时永远不会显示。
在chrome& firefox我试过禁用缓存,但没有任何作用。我已经尝试了pragma,expires,缓存控制(无缓存,无存储)选项,但不知何故swf仍然被缓存。
Flash Player是否有缓存?如果是这样,我如何禁用它进行测试?
答案 0 :(得分:1)
将随机数或时间戳或其他内容作为查询参数添加到SWF文件的URL中。例如:
/path/to/my.swf?t=1371226488
答案 1 :(得分:1)
这有效:
var time = (new Date()).getTime();
var path = "/path/to/my.swf?"+time;