1

在 Mac 上,chrome 和 firefox 都在缓存 swf 文件,因此新文件在更新时永远不会出现。

在 chrome 和 firefox 中,我尝试禁用缓存,但没有任何效果。我已经尝试了编译指示、过期、缓存控制(无缓存、无存储)选项,但不知何故,swf 仍然被缓存。

Flash Player 有缓存吗?如果是这样,我如何禁用它进行测试?

4

2 回答 2

1

这有效:

var time = (new Date()).getTime();
var path = "/path/to/my.swf?"+time;
于 2013-08-01T19:49:21.610 回答
1

将随机数或时间戳或其他内容作为查询参数添加到 SWF 文件的 URL。例如:

/path/to/my.swf?t=1371226488
于 2013-06-14T16:15:01.660 回答