【问题标题】:Force English Language in Facebook Share button label在 Facebook 共享按钮标签中强制使用英语
【发布时间】:2014-09-15 18:28:24
【问题描述】:

在我正在测试的网站上,我有一些分享按钮(使用插件)到各种社交网络。

Facebook 分享按钮似乎从用户在其 Facebook 上使用的语言获取语言标签。由于该网站的大多数访问者来自希腊,其中一些人的 Facebook 设置是英文,一些人是希腊语,当分享标签是用希腊语写的时,它会将所有其他按钮推到另一行,导致布局丑陋。

有没有办法强制 Facebook 总是使用英文分享按钮?任何解决方法或黑客?我现在想不出...任何帮助将不胜感激! :)

【问题讨论】:

    标签: html facebook facebook-sharer


    【解决方案1】:

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

    如果您使用共享插件,您只需更改 SDK URL 中的区域设置即可。就是这行代码:

    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 的用户的语言偏好更改共享按钮标签。
    • 对不起,我认为你需要使用 all.js 而不是 sdk.js 来完成这项工作,我已经改变了。
    【解决方案2】:

    如果您使用 iframe 方法,您可以在 URL 末尾附加&locale=en_US

    【讨论】:

      猜你喜欢
      • 2012-09-14
      • 2016-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 2011-06-22
      相关资源
      最近更新 更多