Я использую метод loadFromJSON FabricJS для загрузки кучи объектов (текста и изображений) на холст.
Изображения поступают из Google Cloud Storage. Ведро, в котором они хранятся, имеет правильные настройки CORS, для всех разрешений для «Access-Control-Allow-Origin».
Изображения загрузятся в порядке, но при попытке сохранить миниатюру, используя метод toDataURL (), я получаю:
Uncaught SecurityError: Не удалось выполнить 'toDataURL' в 'HTMLCanvasElement': зараженные холсты могут не экспортироваться.
Я не уверен, почему, потому что настройки изображения CORS верны.
Я знаю, что некоторые люди предлагают создать новый образ и установить атрибут таким образом, но это не подходит для использования очень быстрого и легкого метода loadFromJSON.
Любые идеи о том, почему настройки CORS игнорируются и в любом случае вокруг этой проблемы?