<thead id="x3tpt"><thead id="x3tpt"><delect id="x3tpt"></delect></thead></thead>

            <address id="x3tpt"><form id="x3tpt"><listing id="x3tpt"></listing></form></address>

                晋城冰箱价格联盟

                Flash 缓存问题的解决

                楼主:小爱居家环保 时间:2021-10-26 23:04:22

                1:使用"Expires"标头 这是在HTML文件中告诉浏览器不读取本地缓存
                在<head> </head> 中间加以下代码:

                <!-- BEGIN INSERT --> <META HTTP-EQUIV="Expires" CONTENT="Mon, 04 Dec 1999 21:29:02 GMT"><!-- END INSERT --> 这样的话,每次访问这个文件都会告诉浏览器其缓存版本过期,将重新从服务器端读取最新的文件。

                2:直接告诉浏览器根本就没有缓存

                在包含SWF文件的HTML页面里的</body>插入:

                <!-- BEGIN INSERT --
                <HEAD><META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"></HEAD>
                <!-- END INSERT -->没有Cache标头 不支持IE5版本,所以微软建议使用带Cacahe控制标头

                3:当在HTML页面间连接跳转时,在点击超连接时将强制其从服务器上下载最新文档而不是从本地缓存中浏览。

                例如:

                <A HREF="stockPrices.htm?1">Current stock prices</A>

                以上方法将阻止读取本地缓存。

                如何阻止从缓存中读取加载变量?

                  问题:

                当从外部数据源加载数据时,有时浏览器将数据存贮在本地缓存中,这样就导致在调用loadVariables方法加载数据时会从本地缓存中读取数据而代替从原始数据读取的信息。

                  解决:

                为确保flash加载的是最新的变量,附加一个随机数变量,这样就可以原始档中加载最新的数据。

                  例如:

                  方法一:

                loadVariables("mypage.asp?nocache=" + random(65000), 0, "POST"); 

                  方法二:

                loadVariables("mypage.asp?nocache=" + getTimer(), 0, "POST");
                这样确保每次加载的数据是最新的.
                 

                朋友 图片 表情 草稿箱
                请遵守社区公约言论规则,不得违反国家法律法规
                枣庄晾雌投资有限公司 转印机北京有限公司| 清远完美芦荟胶专卖店有限公司| 北京国威国际展览有限公司塑料部| 新乡市艾柯斯过滤器制造有限公司| 南京博贸展览有限公司| 广州正品信息技术有限公司| 包装上海有限公司| 剪切机有限公司| 空调上海有限公司| 硬齿面减速机有限公司| 446 377 437 121 387