天天看點

Maxthon,TheWorld,MyIE等多标簽浏覽器的Flash緩存問題

    因現在越來越多的浏覽器在基礎使用者中占有的份額也越來越大,确實,像Maxthon,TheWorld,MyIE這些浏覽器也有它的獨到之處,它的某些功能設計更人性化,因為本人不屬于那種喜新厭舊的人,是以一直使用IE,在開發上,一般也就是在IE與FireFox裡做些測試,如果滿足它們倆,一般就不再試用更多的浏覽器了。

    但最近出了一個問題,發現HTML頁面裝Flash後,Flash的某些功能在上面提到三款多标簽浏覽器裡工作不正常,Flash不能正常的與javascript之間進行互訪,頁面重新整理後問題特别突出,後來想到可能是緩存的問題,于是在頁面加上HTML的no-cache之類的META标簽,但是還是不能解決問題。于是在internet屬性裡選中“每次通路檢查新頁面”,這樣雖然能解決問題,但是我總不能要求使用者在使用這些浏覽器之前先做這樣的設定吧,後來想了一個辦法,就是在<object>的插入flash的标簽裡,在swf檔案名後面跟一個動态的參數,這樣迫使浏覽器每次都去裝載最新的flash檔案。就像這樣:

movie="/live.swf?t=8838774834",這個變量值你可以使用一些js變量等。我使用的是Unix時間戳。再在試試,不管你什麼浏覽器,統統都服服貼貼的了。

    本文轉自 OldHawk  部落格園部落格,原文連結:http://www.cnblogs.com/taobataoma/archive/2007/10/30/942525.html,如需轉載請自行聯系原作者

繼續閱讀