公司项目中使用到了uploadify.swf上传插件,但使用chrome浏览器打开相关页面时,出现浏览器崩溃现象。原因是chrome浏览器的缓存。浏览器在请求不到jquery.uploadify.js时就会崩溃。解决方案就是在引用文件的时候加一个随机参数。
- <script type="text/javascript" src="js/jquery.uploadify.min.js?r=<?php echo rand(0,1000);?>"></script>
当然,也可以配置meta来防止缓存
- <HEAD>
- <meta HTTP-EQUIV="pragma" CONTENT="no-cache">
- <meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
- <meta HTTP-EQUIV="expires" CONTENT="0">
- </HEAD>