chenll的gravatar头像
chenll 2014-09-01 14:20:11

uploadify导致chrome浏览器崩溃问题求解

uploadify导致chrome浏览器崩溃,网上说是在引入JS文件的路径上面加个随即数就行,但是我都试过了,还是不行,请哪位大神帮忙解决一下

所有回答列表(2)
骑着猪猪去逛街的gravatar头像
骑着猪猪去逛街  LV32 2014年9月1日

你为什么要加随机数?

George的gravatar头像
George  LV26 2014年9月1日

Google查资料,发现是浏览器缓存造成的:Chrome浏览器为了提高用户访问同一页面的速度,会对页面数据进行缓存,当(Javascript文件)url请求地址不变时会导致浏览器不发送请求,直接从缓存中读取之前的数据,可能uploadify.js文件走了缓存,导致某个变量为null导致chrome崩溃(个人猜测,也有可能是ajax引起的)

解决办法

根据stackoverflow上的帖子,给js文件加上随机参数,欺骗chrome浏览器防止缓存,使每次都发起请求。

  • Asp.Net Web From

    <script src="/Resources/uploadify/jquery.uploadify3.1Fixed.js?ver=<%=(new Random()).Next(0, 99999).ToString() %>" type="text/javascript"></script>
  • Asp.Net MVC

    <script type="text/javascript" src=@Url.Content("~/Content/uploadify/jquery.uploadify3.1Fixed.js?ver=")@DateTime.Now.Ticks></script>
  • PHP

    <script src="js/jquery.uploadify.min.js?ver=<?php echo rand(0,9999);?>" type="text/javascript"></script>
  • jsp同理
  •  
  • ps:来自http://fanyong.cnblogs.com    希望对楼主有帮助
相关问答
最近浏览
lilo202  LV2 2015年11月20日
super_2009  LV2 2014年12月28日
yu120123  LV7 2014年12月17日
cyc00000000  LV5 2014年9月22日
aa233510  LV2 2014年9月5日
twoslow  LV2 2014年9月4日
huang  LV6 2014年9月4日
最代码客服  LV20 2014年9月3日
yzy_rl  LV8 2014年9月2日
w276299771  LV2 2014年9月2日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友