【发布时间】:2013-08-02 03:49:21
【问题描述】:
在 Mac 上,chrome 和 firefox 都在缓存 swf 文件,因此新文件在更新时永远不会出现。
在 chrome 和 firefox 中,我尝试禁用缓存,但没有任何效果。我已经尝试了编译指示、过期、缓存控制(无缓存、无存储)选项,但不知何故,swf 仍然被缓存。
Flash Player 有缓存吗?如果是这样,我该如何禁用它进行测试?
【问题讨论】:
标签: flash
在 Mac 上,chrome 和 firefox 都在缓存 swf 文件,因此新文件在更新时永远不会出现。
在 chrome 和 firefox 中,我尝试禁用缓存,但没有任何效果。我已经尝试了编译指示、过期、缓存控制(无缓存、无存储)选项,但不知何故,swf 仍然被缓存。
Flash Player 有缓存吗?如果是这样,我该如何禁用它进行测试?
【问题讨论】:
标签: flash
在 SWF 文件的 URL 中添加随机数或时间戳等作为查询参数。例如:
/path/to/my.swf?t=1371226488
【讨论】:
这行得通:
var time = (new Date()).getTime();
var path = "/path/to/my.swf?"+time;
【讨论】: