动物总动员电影免费观看,国产一线天在线观看,亚洲成人精品久久,www.夜色av.com,caoporn国产一区二区,国产精品毛片一区视频播不卡,91av456

龍巖易富通網絡科技有限公司

龍巖小程序開發(fā),龍巖分銷系統(tǒng)

Uploadify導致Chrome頻繁崩潰Crash

2015.09.10 | 2342閱讀 | 0條評論 | 工作筆記

上傳功能是工作中經常會遇到的問題,應該作為開發(fā)標配的技能每個人都會。
我選用的是Uploadify 3.1.2進行上傳,使用方法參考之前的一篇文章, 今天記錄下一個我遇到的很神奇的bug

chrome為何頻繁崩潰(crash)

本地開發(fā)環(huán)境一切正常, 但是上線后Chrome卻頻繁crash,IE、Firefox等瀏覽器都沒有問題,google的建議刪除自己的default目錄,覺得不靠譜沒有嘗試。

一開始搞不懂為什么會出現(xiàn)這種情況,通過Google查資料,發(fā)現(xiàn)是瀏覽器緩存造成的:Chrome瀏覽器為了提高用戶訪問同一頁面的速度,會對頁面數據進行緩存,當(Javascript文件)url請求地址不變時會導致瀏覽器不發(fā)送請求,直接從緩存中讀取之前的數據,可能uploadify.js文件走了緩存,導致某個變量為null導致chrome崩潰(個人猜測,也有可能是ajax引起的)

解決辦法
根據stackoverflow上的帖子,給js文件加上隨機參數,欺騙chrome瀏覽器防止緩存,使每次都發(fā)起請求。
<script src="/Resources/uploadify/jquery.uploadify3.1Fixed.js?ver=<%=(new Random()).Next(0, 99999).ToString() %>" type="text/javascript"></script>

<script type="text/javascript" src=@Url.Content("~/Content/uploadify/jquery.uploadify3.1Fixed.js?ver=")@DateTime.Now.Ticks></script>
<script src="js/jquery.uploadify.min.js?ver=<?php echo rand(0,9999);?>" type="text/javascript"></script>


贊 (

發(fā)表評論

扎囊县| 正阳县| 汽车| 台北县| 哈尔滨市| 台北市| 麟游县| 龙江县| 任丘市| 厦门市| 兰溪市| 原平市| 宁远县| 屏东县| 宜丰县| 冕宁县| 宣汉县| 达拉特旗| 赫章县| 酉阳| 花莲县| 会宁县| 益阳市| 汨罗市| 饶阳县| 博乐市| 调兵山市| 杭锦旗| 建阳市| 柘荣县| 施秉县| 宁强县| 甘肃省| 城口县| 南阳市| 海原县| 洛浦县| 繁峙县| 潞城市| 资阳市| 南召县|