0
这可能是一个简单的问题,但我会问这个问题。我知道当我更新我的Flash网站时,我必须清除缓存才能查看更改。现在,所有用户都必须这样做才能看到新的更改,或者浏览器最终是否会检测到更改并下载新版本?更新flash网站,浏览器何时下载新版本
这可能是一个简单的问题,但我会问这个问题。我知道当我更新我的Flash网站时,我必须清除缓存才能查看更改。现在,所有用户都必须这样做才能看到新的更改,或者浏览器最终是否会检测到更改并下载新版本?更新flash网站,浏览器何时下载新版本
用户可能需要刷新其缓存以查看更改。
一个小技巧来解决这个问题是指定一个唯一的值的参数,当你嵌入SWF,例如:
<embed src="media.swf?version=1.02" />
凡version
值可每次上传更新。
我可以只将它附加到我的swf文件,还是有一些动作我必须添加?另外,我正在使用SWFObject来嵌入。这会改变什么吗? – Adam 2012-04-03 02:31:38
不确定SWFObject,但不需要更改所需的Flash文件。只需将其添加到嵌入代码的文件名末尾即可。 – Marty 2012-04-03 02:39:49
这是一个很好的解决方案。这是一个简单的查询字符串值被添加,这不会导致任何问题,但仍被视为在Web浏览器中唯一。棘手的部分是HTML也可能被缓存,但这通常不是什么大问题。有些方法可以更改这些项目的到期日期,但它取决于可用的服务器端技术。 – Kris 2012-04-03 02:43:19