Facebook共享按钮正在共享我的登录页面,而不是当前页面的URL,标题等

时间:2012-03-24 17:32:42

标签: facebook facebook-javascript-sdk share facebook-social-plugins

我已使用以下代码将facebook分享按钮添加到我的网页:

<a name='fb_share' border="0">Share</a> <script type='text/javascript' src='jquery.js'> </script> <script src='http://static.ak.fbcdn.net/connect.php/js/FB.Share' type='text/javascript'> </script>

以上代码正确共享当前网页,但当我在网页开头包含会话检查时,如果有效会话不存在,我将用户重定向到登录页面,上述代码总是共享登录页面而不是当前页面。我正在使用PHP头函数进行重定向。请指教。

2 个答案:

答案 0 :(得分:1)

要使用Feed Dialog

分享来自不可公开访问的网页的内容

答案 1 :(得分:0)

我使用{}您可以根据需要取消注释功能。请记住所有不赞成使用/推荐按钮的共享按钮功能。


<div id="msg"></div>
    <script> 
            function feedthis() {
        var obj = {
          method: 'feed',
    //to: ''+tobe+''
        //link: 'https://developers.facebook.com/docs/reference/dialogs/',
        //picture: ''+pic+'',
        // name: 'Facebook Dialogs',
        //caption: 'Reference Documentation',
        //description: ''+msg+''
        };

        function callback(response) {
          document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
        }

        FB.ui(obj, callback);
      }
</script>