2017-02-26 72 views
0

我到处搜索答案,但找不到它们。facebook js sdk语言

Facebook的JavaScript SDK,这是相当简单的设置语言,就像这样。

From Tag Manager, setting the lang, in my case sv_SE for Swedish

所有工作正常功能。除了SDK拒绝输出我指定的语言。当我看着我的Chrome检查员时,我可以看到明显的答案。 SDK表示它在en_US中运行,尽管我已将它设置为sv_SE。

From Chrome inspector

还有的版本不同。我的SDK是2.7版 - 检查员说2.6正在运行。

有谁知道发生了什么事?

+0

您是否可以创建一个复制问题的小提琴或给我们的网站,你得到的问题? –

+0

最有可能你把代码放在多个地方...... – CBroe

+0

@MathiasW当然可以。对于那个很抱歉。该网站是http://lindesvard.se –

回答

0

由于en_US SDK已经存在,瑞典语(sv_SE)SDK将永远不会被注入页面。脚本本身检查是否有脚本编号为facebook-jssdk - 当然存在这个脚本是为了防止启动多个SDK。

因此,为了能够加载瑞典SDK,您需要找到并删除加载US SDK的加载情况。

+0

是的,你是对的。谢谢。我安装了简单共享按钮加法器,并且我在其中插入了相同的FB应用程序ID,但似乎插件阻止了我的语言设置。 –

+0

这很奇怪,但最终确实发挥作用了吗? –