0

每当我上传构建时,我都在开发社交游戏(动作脚本),对于某些用户来说,似乎没有下载新构建,而是将旧版本(缓存)提供给他们。我怎样才能检测到用户使用的是旧版本,并可能向他们抛出一个弹出窗口?

4

2 回答 2

0

我认为这更多的是关于您的 Web 服务器配置。缓存相关的标头更精确。但是我们在某个时候决定通过在每次部署时发布应用程序####.swf 来解决这个问题,其中#### 是内部版本号。并相应地更新了 HTML 包装器。

于 2012-07-19T07:03:46.017 回答
0

您可以使用的一个小技巧是将一些 FlashVars 附加到嵌入代码的末尾,例如

<embed src="file.swf?version=1.01" .. />

您需要做的就是在version每次更新 SWF 时更新 的值。

于 2012-07-19T07:26:21.743 回答