javascript - 如果用户单击“'Don' t 允许”,我可以重定向浏览器吗?

标签 javascript facebook fbml facebook-authentication

我使用 Javascript API 和 FBML 在网站上实现了 Facebook 登录。

当用户点击“登录”,在弹出窗口中输入他们的凭据,进入下一阶段并在提示权限时点击“不允许”,窗口就会关闭,不会发生任何其他事情。

我想更改它,以便当窗口关闭时,浏览器会重定向到我选择的 URL。

我当前的设置是否可以使用 Javascript API 实现?

最佳答案

我假设你指的是 XFBML,因为你不能在 FBML 中使用除 FBJS 之外的任何东西。此代码来自 FB.login documentation :

FB.login(function(response) {
  if (response.session) {
    // user successfully logged in
  } else {
    // user cancelled login
  }
});

else block 中的任何内容都是您未获得授权时发生的情况。 top.location.href 可以在那里工作。

关于javascript - 如果用户单击“'Don' t 允许”,我可以重定向浏览器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5629945/

相关文章:

javascript - 对象字面量表示法中的数组添加函数

php - 使用 Facebook SDK 从 iOS 登录 Laravel webapp

具有哈希的 Facebook 共享 URL

javascript - 如何使用oauth node js验证angular 2

javascript - 设置HTML Canvas 弧线的属性

javascript - HTML5 canvas 正在调整我的图片大小

javascript - 使用Facebook API打印Facebook好友

c# - 如何更改 DBML (facebook) 首选语言?

Facebook Like 按钮在我的网站上喜欢 Facebook 页面,而不是我的网站

javascript - Rails AJAX 和 webpacker