Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.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 sdk的版本_Javascript_Facebook_Facebook Like - Fatal编程技术网

Javascript 未捕获错误:未指定facebook sdk的版本

Javascript 未捕获错误:未指定facebook sdk的版本,javascript,facebook,facebook-like,Javascript,Facebook,Facebook Like,我正在更新我的网站中的like facebook按钮。我只是按照facebook开发者页面中的说明进行了操作,我发现以下错误: 未捕获错误:未指定版本 位于FacebookSDK(SDK.js)的第82行 代码如下: <div class="fb-like" data-href="https://www.facebook.com/fan-page-x" data-layout="button" data-action="like" data-show-faces="true" data-s

我正在更新我的网站中的like facebook按钮。我只是按照facebook开发者页面中的说明进行了操作,我发现以下错误:

未捕获错误:未指定版本 位于FacebookSDK(SDK.js)的第82行

代码如下:

<div class="fb-like" data-href="https://www.facebook.com/fan-page-x" data-layout="button" data-action="like" data-show-faces="true" data-share="true"></div>

<div id="fb-root"></div>
<script>(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/en_US/sdk.js#xfbml=1&appId=xxxx&version=v2.0";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=xxxx&version=v2.0”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

like按钮出现在页面上,但我在控制台中得到了错误。

确保您的页面中没有其他FB JS SDK初始化代码。

我猜您是从中获得代码的。我会在提交一个bug。是的,代码来自开发者页面!然后提交一个bug,这样我们就可以修复这个示例如果我们有另一个FB JS SDK启动,如何添加它?我的意思是如何添加评论和喜欢