【发布时间】:2014-01-20 08:03:21
【问题描述】:
我在我的页面中嵌入了 Facebook 的点赞按钮,但问题是,当我使用点赞按钮登录时,页面就会被点赞。但是,如果我已经从另一个页面或选项卡登录并单击了“赞”按钮,则会显示红色错误并弹出一条消息,表明该消息已被我们的安全系统阻止。
我要嵌入类似按钮的代码:
<html xmlns:fb="http://ogp.me/ns/fb#">
<head>
<title>Facebook Checker</title>
<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>
</head>
<body >
<div id="fb-root"></div>
<div class="fb-like" data-href="http://www.google.com" data-width="450" data-layout="button_count" data-show-faces="false" data-send="false"></div>
<script type="text/javascript">
</script>
</body>
</html>
【问题讨论】:
-
当我将代码放入 jsfiddle 时,我在 localhost 上执行此操作,然后出现一个符合链接。
-
Facebook Like 检测本地主机上的可疑活动。创建一个转发帐户并转发您的本地站点并通过上面的代码其工作正常:)