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时间戳。再在试试,不管你什么浏览器,统统都服服贴贴的了。
原文地址:https://www.cnblogs.com/taobataoma/p/942525.html