Перейти к содержимому

Кнопка отправки письма отказывала из-за защиты браузера

Чтение содержимого canvas после отрисовки чужого изображения запрещено браузером — из-за этого письмо переставало отправляться без внятной ошибки в интерфейсе
24 августа 2026 г. от
Кнопка отправки письма отказывала из-за защиты браузера

Кнопка отправки письма отказывала из-за защиты браузера

В окне отправки письма из карточки документа кнопка «Отправить» иногда переставала работать без внятной ошибки в интерфейсе — только в консоли браузера была видна проверка безопасности: чтение содержимого canvas запрещено, потому что на него была отрисована картинка с другого источника.

Что происходило

Браузер помечает canvas «заражённым», если на него нарисовали изображение с чужого домена без разрешения на кросс-доменное чтение, и после этого запрещает любое чтение его содержимого — в том числе то самое, которое требовалось для формирования превью вложения. Это штатное поведение браузера, а не ошибка сервера, поэтому в логах системы ничего не было видно.

Фикс

Источник изображения переведён на путь, отдающий явное разрешение на кросс-доменное чтение, — canvas больше не помечается заражённым, превью и отправка письма работают штатно.

Один сломанный виджет даты клал все веб-страницы разом
Опечатка в патче поля даты приводила к падению сборки веб-ресурсов интерфейса — вместо страниц пользователи видели ошибку загрузки

Похожая задача в вашей компании?

Напишите намСмотреть услуги