Web Share API: нативное меню «Поделиться» без своих модалок
Проверка `navigator.share`, fallback для десктопа и ограничения по HTTPS и user gesture.
`navigator.canShare` позволяет заранее проверить объект с файлами или URL; на неподдерживаемых платформах показывайте копирование ссылки.
Вызов share должен происходить в обработчике явного жеста пользователя — автоматический вызов блокируется.
- Web Share API — MDN — Совместимость и примеры.
Конфиденциальность
Не передавайте в share чувствительные токены в URL — получатель может быть любым приложением.
Логируйте только факт успеха/отмены без содержимого payload.