Javascript 在 Facebook 点赞页面上提醒

Javascript alert on facebook like page

我想在我的用户点击我网站上的 "Facebook Like Button" 时显示类似 "You liked the page" 的提醒。

我尝试添加 onClick="alert("你喜欢它");"在

<div class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>

但是没用。

我是一名学生,为我的失败感到抱歉,我如何才能在 Javascript 中做到这一点?

非常感谢

那是因为您将文本用双引号引起来了。改为使用单个:

onclick="alert('You liked it');"

我还将在 JavaScript 中向您展示如何执行此操作:

首先你需要给你的按钮一个id,这样你就可以在JS中引用它:

<div id='like-btn' class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>

然后您可以转到 JavaScript 文件并执行以下操作:

var likeBtn = document.getElementById('like-btn');
likeBtn.onclick = function(){
    alert("You clicked it");
}

编辑: Facebook 为喜欢页面等事件提供回调。

FB.Event.subscribe('edge.create', function() { alert('You liked it'); });

您可以阅读有关 Facebook 活动订阅的更多信息here