Раньше при использовании canvas.toDataURL на канвасе, на котором была отрисована картинка со стороннего источника, я получал ошибку
DOMException: The operation is insecure. Но сейчас (спустя два года на другом проекте) всё работает безупречно, без всяких ошибок.
Вопрос - неужели я так хорошо настроил сервер, или в одном из обновлений браузера изменили политику?. Причем и в Firefox, и в Chrome.
Вот
пример на StackOverflow (не мой), по сути там должна быть ошибка, но при запуске кода из самого вопроса всё работает отлично, ошибки нет, стопкадр видно. Только единственная правка - добавить в HTML
input:file#file_browse
.
В принципе, к чему сам вопрос...
Неужели я так хорошо настроил сервер, или в одном из обновлений браузера изменили политику?
Во-первых, просто интересно знать причину. Во вторых, чтобы знать как исправить потенциальную проблему кроссбраузерности.
UPD:
Btw, также извиняюсь за лишнее обобщение "сторонний источник". В своем приложении я беру картинку с потока видеокамеры пользователя, мне стоило это указать сразу