What about using rel="share-url" to expose sharing intents?
Идея: добавить в HTML атрибут rel="share-url"
для явного указания URL-адреса, предназначенного для шеринга.
Проблема:
- Сейчас браузеры и соцсети угадывают, какой URL считать «поделиться» (обычно
document.location
). - Это ломается, если страница содержит параметры отслеживания или AMP-версию.
Решение:
<link rel="share-url" href="https://site.com/clean-url">
- Убирает лишние параметры.
- Позволяет указать канонический адрес.
- Работает без JavaScript.
Бонус: можно добавить title
, description
, image
таким же способом.