2011-10-30 69 views
0

我一直在使用我的網站上的Facebook登錄按鈕進行實驗。登錄按鈕在我第一次訪問該頁面並且通過鏈接到達該頁面時正確呈現,但是,如果我使用Firefox中的cmd + r和Safari的Mac進行刷新,則該按鈕不會呈現。刷新後Facebook登錄按鈕不會呈現

有沒有人有任何想法?在主頁上可以找到該按鈕的一個示例 - http://www.totalwindsurf.co.uk

謝謝。

回答

1

如果您使用的是fbml版本您可以嘗試使用javascript呈現按鈕,並使用xfbml解析。 https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/

<div id="build1"></div> 
<script> 
    window.Build1 = function(){ 
    Cbuild1 = document.getElementById('build1'); 
    Cbuild1.innerHTML = ""; 
    Cbuild1.innerHTML = "<fb:login-button autologoutlink="true"></fb:login-button>"; 
    FB.XFBML.parse(Cbuild1); 
    } 
    setTimeout("Build1()",1000); 
</script> 
+0

到目前爲止很好,謝謝!任何想法,爲什麼我會遇到與fbml版本有關的問題? – Tom

相關問題