>웹 프론트엔드 >JS 튜토리얼 >jquery.uploadify 플러그인이 Chrome 브라우저에서 자주 충돌함

jquery.uploadify 플러그인이 Chrome 브라우저에서 자주 충돌함

WBOY
WBOY원래의
2016-05-16 16:12:051500검색

오랫동안 문제가 되었던 크롬 브라우저에서 jquery.uploadify 플러그인이 자주 충돌하는 현상이 인터넷에서 많은 사람들이 플러그인이 초기화될 때, js에 의한 문제라고 말합니다. 인용해야 하며 Chrome의 캐시는 jquery.uploadify-3.1_min.js에 대한 요청을 발생시키지 않으므로 js를 참조할 때 임의의 숫자를 추가할 수 있습니다.

이 방법을 시도했지만 이 방법으로는 충돌 문제를 완전히 해결할 수 없다는 것을 알았습니다. 예를 들어 업로드 페이지가 다른 페이지로 들어간 후 다시 클릭하여 업로드 페이지로 돌아가면 충돌 문제도 발생합니다.

완벽한 솔루션: setTimeout, uplodify 초기화와 브라우저 캐시 모듈 기능이 동시에 발생하지 않도록

코드 복사 코드는 다음과 같습니다.

$(함수(){
setTimeout(함수(){
          $('#file_upload').uploadify({
'SWF': Tools/Uploadify/Uploadify.swf ',
            '업로더' : 'upload.php',
             'onUploadSuccess' : 함수(파일, 데이터, 응답) {
                                                                                        }
        });
},10);
});

이 솔루션을 공유해 주신 네티즌 hoverlees에게 감사드립니다. 여기에 기록하여 모든 사람과 공유하겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.