这是一个奇怪的错误:在IE9上,没有缓存的刷新似乎很好,但是页面上的缓存已经死了。
答案 0 :(得分:0)
问题(详见here):
当我们在网页中测试Flash电影时,SWF可能会被浏览器软件缓存,因此当我们对SWF进行修改时,浏览器可能会继续显示SWF的缓存版本并忽略任何新版本版本
解决方案:
添加时间戳new Date().getTime()
,从而每次都强制从浏览器刷新:
embedpano({
swf: "xx.swf?_t=" + new Date().getTime(),
xml: "xx.xml",
target: "pano",
html5: "prefer",
bgcolor:"#323232",
passQueryParameters: true
});
据说这样的方法在IE7中不起作用,如果你想处理它,请查看上面链接中的AS解决方案。