根据this question的回答,您可以使用以下方法检测相似的操作:
window.fbAsyncInit = function() {
FB.Event.subscribe('edge.create', function(response) {
alert('You liked the URL: ' + response);
});
};
正如我所说,你可以检测到 like action ,所以实际上你正在等待来自facebook服务器的回调。这个回调可能需要2到5秒,我想检测实际点击类似按钮,所以我可以绑定一个函数并立即激活它。
没有jquery。
答案 0 :(得分:0)
这是不可能的,因为like按钮位于iframe内。
出于明显的安全原因,这是浏览器级别的限制。