使Facebook权限窗口成为模式
Make Facebook permission window modal
我正在使用Facebook JS SDK的标准代码来获取应用程序的权限(这是一个具有电子邮件权限的示例):
FB.login(function(response) {
if (!response.authResponse) {
//user refused to grant permissions, redirect to the 'index' page
window.location = "/";
}
}, {scope:"email"});
当用户尝试进入应用程序的页面时(上面的功能正在页面加载),会弹出权限请求窗口,但可以移动甚至放入图标,而用户仍然可以查看页面。有什么办法可以将权限请求窗口分配为模式窗口吗?
您可以使用 PHP SDK 中的getLoginUrl()
函数让用户登录。这会将用户重定向到完整的 Facebook 登录页面,然后在完成后将其重定向回您的应用。
例如 https://www.facebook.com/dialog/oauth?client_id={app_id}&redirect_uri={redirect_url}
相关文章:
- Angular$scope在模式窗口内不起作用
- 更改不在引导模式窗口中工作的月份和年份
- TinyMCE全屏不允许出现模式窗口
- 自动模式窗口?/欢迎弹出框
- 推特Boostrap模式窗口-可拖动不工作
- Twitter Boostrap:模式窗口在重新播放模式窗口后不播放视频
- 在Bootstrap模式窗口中打开远程内容
- jQuery模式窗口在内容为“”时不居中;注入“;在飞行中
- 如何在模式窗口弹出窗口中隐藏滚动条
- fancybox将内容更改为模式窗口
- 将值传递给模式窗口中的 JavaScript 函数
- HTML 瞬态模式窗口
- 具有 UI 引导模式窗口的父$scope子
- 如何将参数传递到 UI 路由器状态的模式窗口
- 如何使用引导程序创建模式窗口
- j查询模式窗口,刷新父问题
- 无法将引导模式窗口作为路由打开
- 如何使模式窗口打开动态内容并更改url
- 在引导模式窗口内路由
- 更新面板和模式窗口