Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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 “喜欢”按钮不会出现在我的静态网站上_Javascript_Html_Twitter_Facebook Like - Fatal编程技术网

Javascript “喜欢”按钮不会出现在我的静态网站上

Javascript “喜欢”按钮不会出现在我的静态网站上,javascript,html,twitter,facebook-like,Javascript,Html,Twitter,Facebook Like,我想在我的网站中使用likefacebook按钮,这是一个静态网站,当我将脚本添加到页面时,它在没有wamp服务器的情况下打开页面时不会出现 但是当我添加twitter的共享按钮时,即使没有wampserver,它也能工作。为什么?问题在哪里 facebook脚本: <div class="fb-like" data-href="http://www.mywebsite" data-send="false" data-layout="button_count" data-width="45

我想在我的网站中使用likefacebook按钮,这是一个静态网站,当我将脚本添加到页面时,它在没有wamp服务器的情况下打开页面时不会出现

但是当我添加twitter的共享按钮时,即使没有wampserver,它也能工作。为什么?问题在哪里

facebook脚本:

<div class="fb-like" data-href="http://www.mywebsite" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false"></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/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_US/all.js#xfbml=1”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
twitter脚本

<a class="twitter-share-button" data-lang="en" data-url="http://mywebsite/">Tweet</a>
            <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
            </script>
Tweet
!函数(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”https://platform.twitter.com/widgets.js“fjs.parentNode.insertBefore(js,fjs);}}(文档,“脚本”,“twitterwjs”);

若要呈现类似于facebook的按钮,facebook将爬入网站并检查提供的URL是否为有效的web URL。如果URL中提到“localhost”,则不会显示like按钮。您还可以通过在下面的facebook开发者页面中粘贴您的网站url来检查您的网站url是否具有有效的刮擦


将您的ip从本地主机映射到您的域名,它将显示like按钮

您如何在浏览器中打开页面?使用dreamweaver的my browser打开