In connection with the growing popularity of . domains, I would like to highlight the topic of social buttons. networks on such sites.
Even before the beginning of the study of this issue, it was clear that not everything is smooth and clean here. After studying it became clear that this is just a quiet horror (quiet - because it just does not work silently and that's all).
So, the button soc. networks we put on sites. We can specify the address of the page for which the button is intended, or the button itself will pick up the address of the current page.
The following is a sign of the behavior of the buttons "Like" (and similar) in different social. networks with different page addresses (standard - Latin URL).
If the "+" button works, if the "-" button does not work.
Soc. network | The behavior of the button soc. network URL of the appropriate type |
---|
Cyrillic | Punycode | Latin | Latin with Cyrillic Redirect |
---|
Twitter (without URL) | + in chrome - in Firefox there is no link in the tweet | + in chrome - in Firefox there is no link in the tweet | + | + in chrome - in FireFox there is no link in tweet |
Twitter (with URL) | - | + | + | + |
Facebook | + | + | + | + |
In contact with | + | + | + | + |
Mail.ru | + in chrome - the link breaks in Firefox | + | + | + |
Classmates | + | + | + | - |
Google+ | + in chrome - the button is not displayed in Firefox | + in chrome - the button is not displayed in Firefox | + | + in chrome - the button is not displayed in Firefox |
Update: brainfucker writes that the "Like" button on VKontakte, now handles Cyrillic links normally - verified, really true.
')
Total, we see that everything works fine only in a foreign Facebook, and now VKontakte, but in other social. Networks still have some points to work on.
Developers: think twice, if the customer wants to place social network buttons on the Cyrillic domain, otherwise you will be ruined in moderation.
In addition, similar research was done for share buttons.
Soc. network | The behavior of the button soc. network URL of the appropriate type |
---|
Cyrillic | Punycode | Latin | Latin with Cyrillic Redirect |
---|
Twitter | - | + | + | + |
Facebook | + | + | + | + |
In contact with | + (but votes are not counted) | + | + | + |
Mail.ru | + | + | + | + |
Classmates | - | + | + | + |
Update: brainfucker writes that the “Share” button on VKontakte has also earned - I confirm that the Cyrillic links are picked up normally, but at the moment the votes are not considered.
With the share buttons, the situation is more rosy, but there are also problems with displaying links with Russian text.
The differences between Chrome and Firefox in the first table seem to lie in different URL handling mechanisms. So, for example, if you put a comment widget on a page with a Cyrillic address, you can leave comments in Chrome, but they will not be visible in Firefox.
Findings:
- It is better to use the domains of the Russian Federation only for advertising purposes (on billboards, etc.), and on the site to redirect to the Latin equivalent. For many problems with domains. RF remain unresolved.
- When installing widgets, buttons "share" and "Like" from various social. networks - you are likely to have problems.
- Honor and praise to Facebook overseas for whom everything works.
I note that the study itself was conducted about a couple of months ago and the main part was conducted by my colleague, who valiantly entrusted me with the honor to warn the public. By now, perhaps something has changed.
For those who immediately branded me with the absence of bug reports - I wrote on Twitter, they accepted it, but no changes followed, since. I tried to contact me on other issues with the support of VKontakte, but I never received an answer. In general, Habr is probably the best bug tracker on the Russian Internet.