Javascript 类似Facebook的按钮未显示

Javascript 类似Facebook的按钮未显示,javascript,facebook,facebook-like,Javascript,Facebook,Facebook Like,我正在尝试在网页上添加类似facebook的按钮。我从中获取了确切的代码,但仍然没有显示like按钮。我尝试了HTML5、XFBML和IFRAME这三个版本,但都没有成功。我试着在ChromeFirefox甚至InternetExplorer上运行代码,但在任何情况下都无法运行。我的浏览器中没有安装任何facebook断开连接扩展等。请告诉我我做错了什么 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http

我正在尝试在网页上添加类似facebook的按钮。我从中获取了确切的代码,但仍然没有显示like按钮。我尝试了HTML5、XFBML和IFRAME这三个版本,但都没有成功。我试着在ChromeFirefox甚至InternetExplorer上运行代码,但在任何情况下都无法运行。我的浏览器中没有安装任何facebook断开连接扩展等。请告诉我我做错了什么

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:fb="http://ogp.me/ns/fb#">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 </head>
 <body>
  <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/all.js#xfbml=1&appId=***appId***";
  fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));</script>
  <div class="fb-like" data-href="http://live2.cricbuzz.com/live/scorecard/11200/Mumbai-v-Delhi" data-send="false" data-layout="button_count" data-width="50" data-show-faces="false" data-colorscheme="dark" data-font="verdana"></div>
 </body>
 </html>

(功能(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/all.js#xfbml=1&appId=***appId***”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
把我的appId放在适当的地方

这个精确的代码在这里非常有效。。。 但当我在浏览器上运行它时就不会了。。它给出了一个错误。。。
->加载资源失败:file://connect.facebook.net/en_US/all.js#xfbml=1&appId=113830492072210


我不知道为什么会这样。。。如果您了解它,请提供帮助。

您可以在这里看到它工作得非常好

也许你的页面上的like按钮并没有你想象的那么干净。查看浏览器的javascript控制台,查看是否有任何错误消息。在javascript中添加一些日志以确保它正在运行

我还检查了这个网站:like按钮在那里工作得很好

您是否有一个指向不起作用的代码的链接

您可以在页面上解决一些问题。请参见此处linter工具的结果:

Vikram

我知道你有什么问题了。虽然你不会发现你的脚本调用和下面写的调用有太大的不同。但这将有望为你带来不同,并解决你的错误

<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 = "http://connect.facebook.net/en_US/all.js#xfbml=1&appId=***appId***";
  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=”http://connect.facebook.net/en_US/all.js#xfbml=1&appId=***appId***”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
只需在上面的脚本中输入你的App_Id

干杯,
Rahul

检查基本知识..页面上有javascript错误吗?我的javascript出现错误:-加载资源失败:file://connect.facebook.net/en_US/all.js#xfbml=1&appId=“阿皮德”。。我不知道为什么会出现此错误,因为我的appId已更正我的javascript出现错误:-加载资源失败:file://connect.facebook.net/en_US/all.js#xfbml=1&appId=“阿皮德”。。我不知道为什么它会给出这个错误,因为我的appId是正确的。请看JSFIDLE示例。应用程序id周围没有引号。file://connect.facebook.net/en_US/all.js#xfbml=1&appId=182176538561221ah这就是问题所在。它不是
file://connect....
,应该是
//连接….
非常感谢,伙计。。它很有魅力。。你能告诉我是什么问题吗。。。非常感谢\