- Отгружено
- 13 ноября 2026 г. в 10:55 UTC
- Автор
- Kamo
- Завершение
- d9ef257
DL2.7 — водяной знак и элементы управления на sign.<org>/<locale>/d/<token>: - Знак просмотра (электронная почта + время) выложен целым (ячейки размером с текст, так ничего не обрезается), темный с бледным ореолом, так что он читает через страницы, фотографии и видео; теперь он также охватывает текст, CSV и миниатюры страницы. - Печать ссылки с водяным знаком отображает каждую страницу с pdf.js и сжигает знак в изображения страницы (CSS фон отбрасывается по умолчанию браузером) настройки печати); Ctrl+P запускает ту же отмеченную печать. - Загрузка или печать выключена: Защищенный чип говорит, что выключено и, честно говоря, что это препятствует копированию, но не может остановить скриншоты. Ctrl+P / Ctrl+S ответ с этой заметой, собственное меню печати браузера печатает одну простую строку, копирование/вырезание, контекстное меню, выделение текста и перетаскивание изображений отключены. DL2.8 — Требовать подписи перед просмотром: - SIGNATURE_REQUIRED рисует знак для открытия ворот. Подписан: одна кнопка, соглашение открывается в новой вкладке, и эта страница открывает сам документ, когда подпись земли. Любой ссылка: имя + электронная почта, приглашение к электронной подписи идет на это адрес (он это доказывает), страница ждет и опросы. - /api/doc/<token>/signature ретранслирует DocsService и хранит свой тикет в Cookie HttpOnly на ссылку (KDOCSIG_<hash>), пересылается как X-Kamo-Doc-Signer на каждый вызов doc; браузер никогда не видит его. Только подписывающая ссылка same-host ушел. - Экран завершения электронной подписи предлагает Открыть документ в браузере, который пришел к без API подписи DocsService шлюз говорит signing (подпись) не готов и связаться с отправителем. Исправлено: BFF-документ ожидал res.body.cancel() при ошибке не-JSON, что зависает под Next's fetch — миниатюра 404 удерживала свое соединение в течение ~90 с и голодал другие запросы страницы.
