2016-10-19 3 views
3

Я использую «FileMaker Pro» для отображения рисунка «three.js» с текстурой. Все нормально внутри клиента FMP, но как только я открываю его в WebDirect, я получаю эту ошибку:SecurityError (DOM Exception 18): операция небезопасна

SecurityError (DOM Exception 18): операция небезопасна.

загружает 'three.js' от HTTP, как это (<> удаляется): типа сценария = 'текст/JavaScript' SRC = 'http://remote.plancher2000.com/three.js-master/build/three.js'/скрипт

загружает текстуры из JavaScript, как это: var floorMaterial = новый THREE.MeshBasicMaterial ({map: 'http://remote.plancher2000.com/Escaliers%203D/1-3-2-5-Plancher.jpg'});

Они оба с одного и того же порта сервера AND. Любые подсказки? Спасибо.

+0

Привет, Я сталкиваюсь с той же проблемой, и мне кажется, что Safari просто не поддерживает это. Это связано с поддержкой CORS. Вот длинная тема по этой проблеме: https://github.com/mrdoob/three.js/issues/8110 – Fei

+0

В Safari я узнал, что вы можете отключить это ограничение. В меню «Разработка» (возможно, вам необходимо активировать его), найдите «Отключить ограничения локального файла». –

ответ

2

В Safari я узнал, что вы можете отключить это ограничение. В меню «Разработка» (возможно, вам необходимо активировать его), найдите «Отключить ограничения локального файла».

Некоторые аналогичные настройки могут существовать для других браузеров.