将Chrome扩展popup.html页面重定向到Oauth的URL
Redirect the Chrome extension popup.html page to a URL for Oauth
是否可以将chrome扩展的弹出Html重定向到远程URL?
我研究这个场景是为了OAuth。当用户点击"使用FB登录"按钮时,
我希望chrome扩展的Html页面重定向到:https://www.facebook.com/dialog/oauth?client_id={app-id}&redirect_uri={redirect-uri}
,以便提示用户登录。
无论如何,这是在Chrome扩展中进行身份验证的正确方法吗?
弹出菜单非常。。易碎的它们太容易关闭,用户无法使用密码管理器填写表格等。它们的大小也非常受限。也许不是最好的主意。
相反,您可以使用chrome.windows
创建一个登录类型窗口:
chrome.windows.create({
url: "YourLoginURL",
type: "popup",
focused: true
});
然而,所有这些并不是在Chrome扩展中执行OAuth的"原生"方式。
原生方式是使用chrome.identity
API,特别是chrome.identity.launchWebAuthFlow
。
作为额外的奖励,它允许您使用虚拟https:
回调URL,这是最受广泛支持的选项,而不必拥有域。
相关文章:
- 通过javascript重定向html传递php变量
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用angular重定向到html页面
- 如何在chrome扩展中重定向到html页面
- 无法从jquery Mobile导航栏重定向到另一个页面
- ng视图外的链接重定向到ng视图内的页面
- 在phonegap应用程序内部重定向不起作用
- CORS-重定向到第二个GET正在接收的页面
- AJAX不会在文件上传后重定向到网页-POST方法
- 重定向时角度刷新浏览器
- 将Chrome扩展popup.html页面重定向到Oauth的URL
- 雅虎身份验证通过OAuth没有任何重定向(客户端).这可能吗?
- Facebook SDK和OAuth 2.0 -在JavaScript和重定向中使用令牌
- 我如何通过打开新窗口来做OAuth请求,而不是从当前页面重定向用户
- 重定向到带有自定义头的外部站点——AngularJS/OAuth
- OAuth.使用OAuth获取tweet时出现未定义错误.重定向方法的回调
- iOS上Chrome中"不支持"的Facebook OAuth重定向方法的正确位置是什么
- oauth重定向后AngularJS视图被破坏
- Facebook登录:请确保您的redirect_uri与您在OAuth对话框中使用的重定向_uri相同
- 关闭Twitter Oauth登录弹出窗口,用回调重定向到parent