2011-05-13 45 views
1

我在使用Internet Explorer缓存URL变量时遇到问题。我有一个链接列表:Internet Explorer缓存Flash SWF问题

  1. videorecorder.php文件名= 12345"
  2. videorecorder.php名= 123456" ?
  3. videorecorder.php名= 123457

的变量?用于视频。我已经尝试了一切,但没有运气。试过这个:

<meta http-equiv="Pragma" content="no-cache" /> 
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE"> 
<meta http-equiv="EXPIRES" content="0"> 

看起来,第一个变量传递存在任何后续的文件名变量被忽略。

这里是链接http://codedecks.com/recorder/自己尝试。任何建议将非常感谢!

回答

1

是的,这是一个缓存问题。尝试DeveloperToolbar并禁用缓存,它会正常工作。尝试使用唯一的网址嵌入swf,如videorecorder.swf?c=someUniqeValue

+0

嗨丹尼尔,谢谢你的回应!我在IE 9的DeveloperToolbar中禁用了缓存,并且它像一个魅力一样工作。是永久修复还是用户必须这样做?怎么样IE 7和8,那里没有DeveloperToolbar? – user281867

+0

用户必须这样做。这不是您应该在我的帖子中建议的选项。如果你追加一个独特的参数到你的swf url swf不会被缓存。 – DanielB

+0

我实际上在我的.swf文件[param name =“movie”value =“videorecorder.swf?UniqeValue = 869412345”]和[embed src =“videorecorder.swf?UniqeValue = 869412345”)末尾追加了一个唯一参数。 ..]。 – user281867