在Facebook分享按钮标签中强制使用英语语言

3
在我正在测试的网站上,我有一些分享按钮(使用插件)连接到各种社交网络。
Facebook 分享按钮似乎从用户在 Facebook 上使用的语言标签中获取。由于该网站的大部分访问者来自希腊,其中一些人将其 Facebook 设置为英语,而另一些人则设置为希腊语,当分享标签用希腊语书写时,它会将所有其他按钮推向另一行,导致布局难看。
有没有办法“强制” Facebook 总是使用英语分享按钮?是否有任何变通方法或技巧?我现在想不出任何方法...非常感谢您的帮助! :)
2个回答

8
如果您使用共享插件,只需更改SDK URL中的语言环境即可。这是代码行:

https://developers.facebook.com/docs/plugins/share-button

js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=xxx&version=v2.0";

只需将"en_US"更改为其他有效的语言代码即可。例如,德语是"de_DE"。


sdk.js在en_US中,这是必需的,但仍会根据在该计算机上登录Facebook的用户的语言偏好更改共享按钮标签。 - Nick G
1
抱歉,我认为你需要使用all.js而不是sdk.js来使其正常工作,我已经更改了它。 - andyrandy

0
如果您使用iframe方法,请在URL的末尾附加&locale=en_US

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接