Как стать автором
Обновить

Кнопки социальных сетей на сайтах в зоне .РФ

Время на прочтение2 мин
Количество просмотров7.1K
В связи с растущей популярностью доменов .РФ хотелось бы осветить тему кнопок соц. сетей на таких сайтах.

Еще до начала изучения данного вопроса было понятно, что не всё тут гладко и чисто. После изучения же стало ясно, что это просто тихий ужас (тихий — потому что оно просто тихо не работает и всё).

Итак, кнопки соц. сетей мы ставим на сайты. Можем указывать адрес странички, для которой предназначена кнопка, либо кнопка сама будет подхватывать адрес текущей страницы.
Далее приведена табличка поведения кнопок «Нравится» (и аналогичных) в разных соц. сетях с разными адресами страницы (эталон — латинский URL).

Если "+" кнопка работает, если "-" кнопка не работает.
Соц. сеть Поведения кнопки соц. сети на URL соответствующего типа
Кириллица Punycode Латиница Латиница с редиректом на кириллицу
Twitter (без указания URL) + в Chrome
— в Firefox нет ссылки в твите
+ в Chrome
— в Firefox нет ссылки в твите
+ + в Chrome
— в FireFox нет ссылки в твите
Twitter (c указанием URL) + + +
Facebook + + + +
ВКонтакте + + + +
Mail.ru + в Chrome
— в Firefox ссылка ломается
+ + +
Одноклассники + + +
Google+ + в Chrome
— в Firefox кнопка не показывается
+ в Chrome
— в Firefox кнопка не показывается
+ + в Chrome
— в Firefox кнопка не показывается

Обновление: brainfucker пишет, что кнопка «Нравится» ВКонтакте, теперь нормально обрабатывает кириллические ссылки — проверенно, действительно так.

Итого, мы видим что все отлично работает лишь в зарубежном Facebook, а теперь и ВКонтакте, однако у других соц. сетей еще есть некоторые моменты, над которыми стоит поработать.

Разработчики: дважды подумайте, если заказчик хочет на кириллическом домене разместить кнопки социальных сетей, иначе помаетесь в меру.

Кроме того было произведено подобное же исследование для share-кнопок.
Соц. сеть Поведения кнопки соц. сети на URL соответствующего типа
Кириллица Punycode Латиница Латиница с редиректом на кириллицу
Twitter + + +
Facebook + + + +
ВКонтакте +
(но не считаются голоса)
+ + +
Mail.ru + + + +
Одноклассники + + +

Обновление: brainfucker пишет, что кнопка «Share» ВКонтакте, так же заработала — подтверждаю, кириллические ссылки подхватываются нормально, однако на данный момент не считаются голоса.

С share кнопками — ситуация более радужная, но также есть проблемы с отображением ссылок русским текстом.

Различия между Chrome и Firefox в первой таблице видимо заключаются в разных механизмах обработки URL. Так, например, если вы поставите виджет комментариев на страницу с кириллическим адресом, то сможете оставлять комментарии в Chrome, а в Firefox они видны не будут.

Выводы:
  1. Лучше использовать домены РФ только в целях рекламы (на билбордах и т.п.), а на сайте делать редирект на латинский аналог. Ибо множество проблем с доменами .РФ так и остаются нерешенными.
  2. При установке виджетов, кнопок «share» и «Нравится» из различных соц. сетей — у вас скорее всего возникнут проблемы.
  3. Честь и хвала зарубежному Facebook, у которого все работает.

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

Для тех кто сразу заклеймит меня отсутствием багрепортов — в твиттер я писал, багрепорт вроде приняли, но изменений не последовало, с тех. поддержкой вконтакта я пытался связываться по другим вопросам, но так и не получал ответа. А вообще хабр — видимо лучший багтрекер российского интернета.
Теги:
Хабы:
Всего голосов 51: ↑37 и ↓14+23
Комментарии38

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань