0

汎用認証を使用して認証するFacebookアプリを持っています。このような:

  // 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で同じ効果を得るにはどうすればよいですか?たぶん、私は機能の1つを編集する必要があります(ただし、ライブラリの一部であるため、理想的には編集しません)。その場合は、正しい方向に向けてください。

4

1 に答える 1

0

それを見つけた。に変更window.locationtop.locationます。

于 2012-06-25T21:15:33.020 に答える