是否可以将铬扩展名的弹出Html重定向到远程URL?
为了OAuth的目的,我正在研究这个场景。当用户单击“使用FB登录”按钮时,
我希望将chrome扩展的Html页面重定向到:https://www.facebook.com/dialog/oauth?client_id={app-id}&redirect_uri={redirect-uri},以便提示用户登录。
这是在Chrome扩展中进行身份验证的正确方法吗?
发布于 2014-09-10 16:11:09
弹出窗口非常..。易碎。它们太容易关闭,用户不能使用密码管理器来填写表单等,它们也非常受大小限制。也许不是最好的主意。
相反,您可以使用chrome.windows创建一个登录类型窗口:
chrome.windows.create({
url: "YourLoginURL",
type: "popup",
focused: true
});然而,在Chrome扩展中,这并不是做OAuth的“原生”方式。
本机方式是使用 API,,特别是chrome.identity.launchWebAuthFlow。
作为一个额外的好处,它允许您使用虚拟https:回调URL,这是最广泛支持的选项,而不必拥有一个域。
https://stackoverflow.com/questions/25769964
复制相似问题