2016-10-19 3 views
3

'FileMaker Pro'를 사용하여 텍스처가있는 'three.js'드로잉을 표시하고 있습니다. 모두 FMP 클라이언트에서 괜찮지 만 WebDirect에서 열 자마자 다음 오류가 발생합니다.SecurityError (DOM Exception 18) : 작업이 안전하지 않습니다.

SecurityError (DOM 예외 18) : 작업이 안전하지 않습니다. 나는이 같은 HTTP에서 'three.js를'을로드

(<>는 제거) : 스크립트 유형 = '텍스트/자바 스크립트'SRC = 'http://remote.plancher2000.com/three.js-master/build/three.js'

내가 이런 식으로 자바 스크립트에서 텍스처를로드/스크립트 : var floorMaterial = new THREE.MeshBasicMaterial ({map : 'http://remote.plancher2000.com/Escaliers%203D/1-3-2-5-Plancher.jpg'});

둘 다 동일한 서버 및 포트에서 제공됩니다. 실마리가 있습니까? 감사합니다.

+0

안녕하세요, 저는 같은 문제를 겪고 있습니다. Safari가이를 지원하지 않는다고 생각합니다. 이는 CORS 지원과 관련이 있습니다. 다음은이 문제에 대한 긴 스레드입니다. https://github.com/mrdoob/three.js/issues/8110 – Fei

+0

Safari에서이 제한을 해제 할 수 있음을 알았습니다. 개발 메뉴 (활성화해야 할 수도 있음)에서 '로컬 파일 제한 사용 안함'을 찾으십시오. –

답변

2

Safari에서이 제한을 해제 할 수 있음을 알았습니다. 개발 메뉴 (활성화해야 할 수도 있음)에서 '로컬 파일 제한 사용 안함'을 찾으십시오.

다른 브라우저에서도 비슷한 설정이 적용될 수 있습니다.