2012-04-03 67 views
0

这可能是一个简单的问题,但我会问这个问题。我知道当我更新我的Flash网站时,我必须清除缓存才能查看更改。现在,所有用户都必须这样做才能看到新的更改,或者浏览器最终是否会检测到更改并下载新版本?更新flash网站,浏览器何时下载新版本

回答

3

用户可能需要刷新其缓存以查看更改。

一个小技巧来解决这个问题是指定一个唯一的值的参数,当你嵌入SWF,例如:

<embed src="media.swf?version=1.02" /> 

version值可每次上传更新。

+0

我可以只将它附加到我的swf文件,还是有一些动作我必须添加?另外,我正在使用SWFObject来嵌入。这会改变什么吗? – Adam 2012-04-03 02:31:38

+0

不确定SWFObject,但不需要更改所需的Flash文件。只需将其添加到嵌入代码的文件名末尾即可。 – Marty 2012-04-03 02:39:49

+0

这是一个很好的解决方案。这是一个简单的查询字符串值被添加,这不会导致任何问题,但仍被视为在Web浏览器中唯一。棘手的部分是HTML也可能被缓存,但这通常不是什么大问题。有些方法可以更改这些项目的到期日期,但它取决于可用的服务器端技术。 – Kris 2012-04-03 02:43:19

相关问题