Intereting Posts
Неустранимая ошибка: вызов функции-члена fetch_array () в булевом Ошибка с формой PHP – Нефункциональный Как изменить формат URL-адреса изменения на POST с помощью htacess php? socket_create vs. fsockopen php Смешивание столбцов GROUP (MIN (), MAX (), COUNT (), …) без столбцов GROUP является незаконным, если нет предложения GROUP BY Как использовать PHP внутри файла css Как получить первые два значения строк в mysql и сравнить его со значением переменной пользовательского сеанса? Отображение данных POST с помощью jQuery? генерировать «предложения» для пользователей на основе относительной информации от других пользователей Преобразовать MMDDYYYY на PHP Как настроить Zend_Form для использования нотации массива? SOAP-ERROR: Кодирование: объект не имеет свойства Интерфейсы и наследование абстрактного класса, реализация в расширенных классах удалить элементы в xml? Как установить глобальную переменную, доступную во всем приложении

Как изменить атрибут Cross Origin с использованием loadFromJSON?

Я использую метод loadFromJSON FabricJS для загрузки кучи объектов (текста и изображений) на холст.

Изображения поступают из Google Cloud Storage. Ведро, в котором они хранятся, имеет правильные настройки CORS, для всех разрешений для «Access-Control-Allow-Origin».

Изображения загрузятся в порядке, но при попытке сохранить миниатюру, используя метод toDataURL (), я получаю:

Uncaught SecurityError: Не удалось выполнить 'toDataURL' в 'HTMLCanvasElement': зараженные холсты могут не экспортироваться.

Я не уверен, почему, потому что настройки изображения CORS верны.

Я знаю, что некоторые люди предлагают создать новый образ и установить атрибут таким образом, но это не подходит для использования очень быстрого и легкого метода loadFromJSON.

Любые идеи о том, почему настройки CORS игнорируются и в любом случае вокруг этой проблемы?