Javascript “喜欢”按钮不会出现在我的静态网站上
我想在我的网站中使用likefacebook按钮,这是一个静态网站,当我将脚本添加到页面时,它在没有wamp服务器的情况下打开页面时不会出现 但是当我添加twitter的共享按钮时,即使没有wampserver,它也能工作。为什么?问题在哪里 facebook脚本: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
<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打开