2011-05-13 44 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