Клуб пользователей блока «Поделиться»

Обрезается URL при передачи в Viber

Здравствуйте. При отправке ссылок на вайбер через кнопку в модуле, длинные ссылки режутся, вроде как все что длиннее 70 символов.

Страница на которой можно отследить проблему с обрезанием ссылки: https://1tu.ru/Nizhneudinsk/Tonery-poroshok/obsluzhivaniezapravkakartridzhejdlyalazernyhprinterovimfu_894.html

Есть возможность обойти ограничение длинны ссылок?
Обращу внимание что если отправить ссылку в вайбер через доп. меню "Другие" из нативного меню "поделиться" (только с мобильного) то ссылки не режутся.

2 комментария
Сергей Тощилин
Сотрудник Яндекса19 апреля 2021, 12:55
Добрый день!


Действительно, такая проблема существует; в документации указано ограничение в 200 символов, если делиться через ссылку: https://developers.viber.com/docs/tools/share-button/#troubleshooting


При шаринге через доп. меню "Другие" вызывается нативный интент мобильной ОС для приложения Viber, то есть не по ссылке; там ограничения нет


Варианты решения:
1. Убрать кнопку Вайбера совсем, т.к. веб-версии у него все равно нет и пользоваться можно только по протоколу viber:// (сюда же можно отнести способ добавить руками рядом кнопку, которая по нажатию будет открывать нативную шторку ОС (navigator.share))


2. Использовать на своей стороне сокращатель ссылок, но тут не знаю, что будет с превью (clck.ru, например, подтягивается нормально), пример: https://jsfiddle.net/ntbs35fy/


3. Отправлять контент без заголовка, только ссылку или сделать заголовок покороче. Есть риск, что и она тоже не вместится в 200 символов 
Обновлено 19 апреля 2021, 12:55
Дмитрий Новиков
20 апреля 2021, 04:31
Добрый день. Спасибо за ответ и советы.