0

我有一个在 Netsuite 中构建的 Suitelet,它有一个嵌入式闪存对象。每当 .swf 文件的数据发生更改时,我必须手动清空浏览器缓存以获取更新的闪存。

如何强制浏览器不缓存 swf?

我尝试了以下方法:

<meta HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">

并在 .swf 源的末尾添加一个随机数,如下所示:

var time = new Date();
content += 'src="path/flash.swf?date='+time+'"';

有人有这样做的好方法吗?

4

1 回答 1

0

将随机参数添加到您的 Netsuite URL,而不是 swf url。它被浏览器页面缓存。

于 2012-11-29T23:09:12.967 回答