jquery.uploadify插件在chrom瀏覽器頻繁崩潰問題,一直困擾了很久,網上不少人說是因爲chrom緩存的緣由,插件初始化時,須要引用js,而chrom的緩存致使沒有沒有請求到jquery.uploadify-3.1_min.js,因此引發崩潰,能夠在引用js時,加入隨機數:<script type="text/javascript" src="/js/jquery.uploadify-3.1_min.js?ver=<?php echo rand(0,9999);?>"></script>javascript
按照這樣的方法試了,發現這個辦法並不能徹底解決崩潰問題,好比在uplodify頁面進入其餘頁頁後,再點擊後退返回到這個uploadify頁面,一樣會出現崩潰問題。php
完全解決的方法:setTimeout,讓uplodify的初始化和瀏覽器緩存模塊的功能不要在同時進行java
$(function(){ setTimeout(function(){ $('#file_upload').uploadify({ 'swf' : 'tools/uploadify/uploadify.swf', 'uploader' : 'upload.php', 'onUploadSuccess' : function(file, data, response) { } }); },10); });
在此感謝hoverlees,原文地址:http://www.hoverlees.com/blog/?p=1853
jquery