jquery.uploadify插件在chrom瀏覽器頻繁崩潰問題

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

相關文章
相關標籤/搜索