Post by 2009-12-20, Views:

IE不保存flash(swf)文件缓存的办法

  在网页设计人员而言,当Flash文件更改后,在浏览器里观看效果时,必须清一下缓存才能浏览更新后的Flash文件,这次Flash文件制作初期,可能会要不断的进行修改以及调试,这样每次都要清缓存将是必较头痛的事。

  使用以下的方法,使SWF文件强制不从浏览器读本地的缓存。或强制其SWF文件每次都去读取最新的媒体文件,确保每次都读取最新的SWF文件。

  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>
  以上方法将阻止读取本地缓存
 

欢迎转载,请注明转载自 成都网站建设 - 经典博客 [ http://www.crazyken.cn/blog/ ]
本文链接地址:http://www.crazyken.cn/blog/post/145.html
Tags:
分类:技术资料 | 评论:0 | 引用:0 | 点击这里获取该日志的TrackBack引用地址
上一篇:使Flash层叠于Div之下的方法和SWFObject的参数
下一篇:[精彩网文.电商必读]中国网店经营者的感想

你可能还对下面的文章感兴趣

Comments

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Hot Articles

New Articles

New Pictures

Last Comments

Archives

Favorite

Links

Statistics