flash遨游缓存问题
生活随笔
收集整理的這篇文章主要介紹了
flash遨游缓存问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
來源:http://leftice.iteye.com/blog/806605
?
Flash需要和JS交互,但是在ie外殼瀏覽器下,有時候緩存會導(dǎo)致頁面刷新后flash無法工作.
?
會報出SecurityError.
?
這是因為Flash并沒有完全準(zhǔn)備好,就嘗試和JS交互導(dǎo)致的問題.
?
解決的問題方式有幾種:
?
1.在頁面上設(shè)置不緩存,網(wǎng)上有很多文章介紹.
?
2.在flash的url后加入隨機串,每次都重新請求flash不讓瀏覽器緩存.
?
3. 1和2對于小流量的網(wǎng)站是可以接受的,對于大流量的網(wǎng)站每次都重新請求不緩存是很悲劇的.所以需要從flash的代碼中來解決這個問題..
?
??1).在全局初始化之前,使用Timer判斷flash的寬度是否大于零
??2).寬度大于零之后,調(diào)用頁面的js函數(shù),保證flash與js通信暢通后開始初始化.
?
?
?
Actionscript3.0代碼 ??JS部分只需要給一個純return true的函數(shù)即可
?
function?jsReady(){return true;}
?
這樣就可以解決緩存帶來的flash問題了.
?
轉(zhuǎn)載于:https://www.cnblogs.com/momofan/archive/2012/01/10/2318467.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的flash遨游缓存问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: apache+webdav的安装配置
- 下一篇: 学会放弃!