这是一个创建于 4830 天前的主题,其中的信息可能已经有所发展或是发生改变。
我在线上有个flash应用,有时我更新了flash并上传,线上的版本不能立即反应出来,不停刷新也没用,必须清楚浏览器缓存才行,想想应该是flash缓存的问题,我想通过加http的过期头来解决,可行吗?
比如说我每次更新完flash,在flash所在的网页中加一句
<meta http-equiv="expires" content="Sun, 18 Dec 2011 12:00: GMT">
这个意思是浏览器的缓存如果比这个日期早那浏览器就会强制更新,是这么理解吗?
或者大家还有什么好的方法能够通知浏览器需要重新从服务器上下载新的flash呢?
3 条回复 • 1970-01-01 08:00:00 +08:00
 |
|
1
daisuda 2011-12-20 15:09:49 +08:00
把swf文件地址后面加上?和一些不同的东西就行了。比如xxxx/xxxx/xxxx/xxx.swf?version=2
|
 |
|
3
wickila 2011-12-20 17:13:00 +08:00
加参数有用的。我们游戏就是这样做的。我们加的是版本号“?lv=1”
|