无法创建facebook“;比如”;按钮在这个网站上工作,有什么想法吗?

无法创建facebook“;比如”;按钮在这个网站上工作,有什么想法吗?,facebook,facebook-like,Facebook,Facebook Like,这是该网站>>(已删除)由于该问题已发布,该网站已被重做,因此没有任何用处。 我正在使用一个插件,并尝试使用常见的类似于facebook的按钮,如下所述: 无论如何,like按钮根本不起作用,或者看起来有一个#url 我在StackExchange中寻找任何类似的问题,但所有的问题似乎都不同,任何想法或链接到答案都将受到高度赞赏 示例代码: 没有太多代码可显示,只有facebook在其网站上提供给你的代码,如下所示: 这就在标签后面: <div id="fb-root"></d

这是该网站>>(已删除)由于该问题已发布,该网站已被重做,因此没有任何用处。

我正在使用一个插件,并尝试使用常见的类似于facebook的按钮,如下所述:

无论如何,like按钮根本不起作用,或者看起来有一个#url

我在StackExchange中寻找任何类似的问题,但所有的问题似乎都不同,任何想法或链接到答案都将受到高度赞赏

示例代码:


没有太多代码可显示,只有facebook在其网站上提供给你的代码,如下所示:

这就在标签后面:

<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_GB/all.js#xfbml=1";
   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_GB/all.js#xfbml=1”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
这是我希望按钮出现的位置:

<div class="fb-like" data-href="http://www.elsolitario.com/" data-send="false" data-layout="button_count" data-width="450" data-show-faces="true"></div>


它应该很简单,但无论发生什么情况,它似乎都不起作用。

您似乎忘记在中添加appId参数了

js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1
应该是

js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=YOUR_APP_ID
这是我正在使用的一些代码。。。 标题:


标题后面的右键:

<div id="fb-root"></div>
<script>
  FB.init({
    appId  : 'YOUR_APP_ID',
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true, // parse XFBML
    oauth  : true // enable OAuth 2.0
  });
</script>

FB.init({
appId:'你的应用程序ID',
状态:true,//检查登录状态
cookie:true,//启用cookie以允许服务器访问会话
xfbml:true,//解析xfbml
oauth:true//启用oauth 2.0
});
和按钮,无论您需要它:

<fb:like href="YOUR_LINK" show_faces='false' layout="button_count" stream='false' header='false'></fb:like>


我们可以看看你的一些代码吗?实际上没有太多代码要显示,只有facebook在他们的网站上提供给你的代码,就像上面解决的一样,似乎其他插件为所有iframe添加了css属性(z-index:-1),所以即使显示了按钮,iframe也会被阻止单击。我解决了只为facebook按钮添加另一条规则的问题,将z-index设置为1000我是否必须创建一个应用程序?如果不添加应用程序代码,创建一个常规的like按钮是不可能的?。我这么说是因为这正是facebook给我的代码,没有应用程序,就我记忆所及,你必须创建应用程序,它将与你的网页相关联。您得到没有APP_ID的代码的原因可能是因为您还没有任何现有的应用程序(对我来说,code generator选择了列表中的第一个应用程序并插入了它的ID)仍然无法工作。我创建了应用程序id,并将faecbook应用程序中的域设置为web,我还检查了facebook的lint工具的url,并表示一切正常,但“喜欢”按钮仍然不起作用。甚至在单个帖子上都不起作用>>>>我看到你的喜欢按钮周围有标签,你应该删除它。facebook生成的div代码足以让页面受到欢迎。如果要对其应用某些样式,可以将其放置在另一个div中
<fb:like href="YOUR_LINK" show_faces='false' layout="button_count" stream='false' header='false'></fb:like>