Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook本地化&;翻译问题_Javascript_Facebook_Google Chrome - Fatal编程技术网

Javascript Facebook本地化&;翻译问题

Javascript Facebook本地化&;翻译问题,javascript,facebook,google-chrome,Javascript,Facebook,Google Chrome,我在我的网站上使用普通的类似facebook的按钮。我使用开发者网站上的工具生成了它们。例如,它可能如下所示: ... (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/cs_CZ/all.js

我在我的网站上使用普通的类似facebook的按钮。我使用开发者网站上的工具生成了它们。例如,它可能如下所示:

...
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/cs_CZ/all.js#xfbml=1&appId=xxxxxxxxxxxxxx";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
...
它为我工作了很长一段时间。但是几天前出现了一个问题。代码aboce导致javascript错误。令人惊讶的是,问题只出现在Chrome浏览器中,Firefox和IE都可以。我测试了不同的Chrome安装,但问题似乎无处不在

我发现问题是由本地化字符串引起的。如果我在like按钮中使用英语,它将非常有效。不幸的是,我想用捷克语,但它不起作用

js.src = "//connect.facebook.net/cs_CZ/all.js#xfbml=1&appId=xxxxxxxxxxxxxx";
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=xxxxxxxxxxxxxx";
我试着使用不同的字符串,似乎除了捷克语以外的所有语言都很好用!怎么可能呢


我知道我可以使用iframe,但我对问题的原因很感兴趣。

如果这是导致错误的原因,那么这是Facebook方面的问题,所以您应该在这里报告:您会遇到什么错误?我刚刚用捷克fb connect jssdk检查了一个站点,它运行正常。@IvanHanák我发现语法错误。现在解决了!我用另一个版本的Chorome在两台计算机上进行了测试,但问题出在两台计算机上。我清除了缓存,现在正在工作!奇怪的行为。。。