簡體   English   中英

在Facebook應用程序的FB.login()之后如何停止重定向?

[英]How to stop redirection after FB.login() for Facebook application?

因此,機制很簡單。 我使用Facebook JS SDK的FB.login()來讓用戶登錄到我的應用程序。 用戶單擊允許后,我想調用ajax來更新頁面的內容。

但是,彈出窗口消失后頁面也將刷新,並且我的ajax調用也被中止。 如何防止FB刷新頁面?

您可以在http://jsfiddle.net/mmhan/7BGmf/3/上查看代碼摘要

HH.fb_userConnected()是ajax調用。 該文檔也沒有描述FB.Login()函數的任何其他參數。

Lemme知道是否需要更多信息。

  • han

嘗試訂閱auth.login事件,如下所示

FB.Event.subscribe('auth.login', function() {
  // if you already have this, it's why the page refreshes in the first place
  // window.location.reload();
});

您可以在此處發出ajax調用。 祝好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM