我有一个 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中实现相同的效果?在这种情况下,也许我需要编辑其中一个功能(尽管理想情况下不需要,因为它们是库的一部分),请指出正确的方向。