cheditor 익스플로러

cheditor 익스플로러

QA

cheditor 익스플로러

본문

ch 에디터 적용했는데요 ..

크롬은 이미지 업로드가 다되는데 ..문제는 익스11에서 로딩만 하네요 ..

어떤문제 일까요 ???

 

c74a046935f3a12deb434d95a6d150e5_1489977659_3133.png
 

이 질문에 댓글 쓰기 :

답변 2

head.sub.php 

파일에 보시면 48번째 줄에

 

echo '<meta http-equiv="X-UA-Compatible" content="IE=10,chrome=1">'.PHP_EOL; 

 

라고 되어 있는 부분이 있습니다.

 

이것을 

 

echo '<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">'.PHP_EOL; 

 

라고 고칩니다.

 

 

/plugin/editor/cheditor5/popup/js/image.html5.js 파일에서

 

1067번째 줄에 보면 

 

orientation = self.getOrientation(evt.target.result.slice(0, 64 * 1024)); 

 

라고 되어 있는 부분이 있습니다.

 

이것을 

 

아래와 같이 고칩니다.

 

try{

orientation = self.getOrientation(evt.target.result.slice(0, 64 * 1024)); 

} catch(err) {

}

 

 

라고 고친후에 브라우저 캐시를 지우면 되실겁니다.

/plugin/editor/cheditor5/popup/js/image.html5.js

제일 하단에 있는 init() 함수를 아래처럼 수정해도 되네요. 

function init(dialog) {

    ... 생략 ... 

    if (browser.mobile) {
        input = document.getElementById('inputImageUpload');
        input.setAttribute('capture', 'gallery');
    }

    if (ArrayBuffer && !ArrayBuffer.prototype.slice) {
        ArrayBuffer.prototype.slice = function (start, end) {
            var len = this.byteLength;
            start || (isFinite(start) && 0 < start && start < len) || (start = 0);
            end || (isFinite((end) && start < end && end < len) || (end = len - 1));
            return (new DataView(this, start, end - start)).buffer;
        }
    }

}

 

출처 : https://groups.google.com/forum/#!searchin/chsoft/slice%7Csort:relevance/chsoft/s9XODNbaukw/8K8R8Ac4EgAJ

답변을 작성하시기 전에 로그인 해주세요.
전체 82
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT