에이스 코드 편집기 라이브러리 (http://ace.ajax.org/)를 사용하려고하는데 문제가 있습니다. 임베딩 가이드에 따르면, 이것은 Amazons CDN에서 필요한 js 파일을로드해야합니다. 그것의 Chromes를 콘솔에 실패 그러나에이스 편집기를로드하는 방법
<script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script>
보여줍니다 :
Could not load worker ace.js:1
DOMException {message: "SecurityError: DOM Exception 18", name: "SecurityError", code: 18, stack: "Error: An attempt was made to break through the se…cloudfront.net/src-min-noconflict/ace.js:1:76296)", INDEX_SIZE_ERR: 1…}
ace.js:1
나는 또한 또한 실패
<script src="/js/ace/ace.js" type="text/javascript" charset="utf-8"></script>
와 함께 로컬 에이스 라이브러리 SRC 분 폴더를 넣고로드 시도
오류 :
Uncaught RangeError: Maximum call stack size exceeded
GET http://mysite/mode-javascript.js 404 (Not Found) 123f2c9_ace_1.js:1
GET http://mysite/notes/theme-monokai.js 404 (Not Found) 123f2c9_ace_1.js:1
Uncaught RangeError: Maximum call stack size exceeded
마지막으로 에이스 src-min 폴더에있는 모든 js 리소스를로드하려고 시도했는데 오류도 발생하지 않았습니다. S
이'editor.getSession() setUseWorker 시도 (거짓)을 ;과 그것이 아직도 실패하는지보십시오. 로컬은 다른 온라인 상대 파일에 종속되어 있기 때문에 작동하지 않습니다. 그것이 상대 GET이 실패하는 이유입니다. 첫 번째 온라인 링크를 사용하여 오류가 발생하지 않습니다. 어쩌면 뭔가 다른 자바 스크립트를 방해하고 있습니까? HTML/JS 파일의 더 완전한 버전을 보여줄 수 있습니까? –
정말 이상한데, 파이어 폭스에서도 오류가 있었다. 나는 당신이 나에게 준 라인을 추가 한 후에 링크를 제거했다. S : S : S –
당신은 온라인 링크를 제거 했습니까? 첫 번째 자바 스크립트의 맨 위에''use strict ';'를 쓰고, 존재하지 않는 객체에 오류가 있으면 Firebug에 체크인하십시오. 확인하지 않으면 오류가 명시 적으로 표시되지 않을 것입니다. –