2012-06-25 54 views
0

我有一個Facebook應用程序,我使用通用的身份驗證進行身份驗證。像這樣:是否有可能與其他目標運行JavaScript?

// Fixar oAuth 
    jso_configure({ 
     "facebook": { 
      client_id: "393963983989013", 
      redirect_uri: "http://resihop.herokuapp.com/", 
      authorization: "https://www.facebook.com/dialog/oauth", 
      presenttoken: "qs" 
     } 
    }); 


    // Make sure that you have 
    jso_ensureTokens({ 
     "facebook": [""] 
    }); 

    // This dumps all cached tokens to console, for easyer debugging. 
    //jso_dump(); 


    jso_ensureTokens({ 
     "facebook": [""] 
    }); 

這是在document.ready上進行的。

因爲這是一個Facebook應用程序,我無法在iFrame中運行驗證。 Facebook拒絕使用X-Frame-Options。解決方案,如果您使用鏈接進行身份驗證,則使用target =「_ top」。我如何在JavaScript中實現相同的效果?也許我需要編輯其中一個功能(儘管理想情況下不是,因爲它們是圖書館的一部分),請指出正確的方向。

回答

0

找到它。將window.location更改爲top.location

相關問題