-1

我正在为我的客户制作一些 Facebook “东西”,他希望在点击后设置 cookie 并且在 24 小时内不会看到这个类似框。不要问我为什么 :) 所以我做了函数 like():

<script type="text/javascript">
function liked(){
   days=1; 
   myDate = new Date();
   myDate.setTime(myDate.getTime()+(days*24*60*60*1000));
   document.cookie = 'liked=button; expires=' + myDate.toGMTString();
}

但我不知道如何强制 facebook like 按钮调用此功能。我在 FB 开发人员和这个网站上也找到了一些代码,但我不知道在哪里使用它。

FB.Event.subscribe('edge.create', function(response) { alert('You like the URL: ' + response); } );

有人可以帮我吗?先感谢您!

4

1 回答 1

0

这个对我有用:

<script>
window.fbAsyncInit = function() {
                    FB.Event.subscribe("edge.create", function(response) { alert("You liked the URL: " + response); } );
                    };</script>
于 2012-11-04T17:01:34.987 回答