Chrome 扩展在新标签中授权
Chrome extension authorize in new tab
我正在尝试为 chrome 扩展实现用户授权。
我想打开新选项卡,在那里登录并接收访问令牌,然后返回扩展选项卡以更新选项页面(显示用户已登录)。
我使用 chrome.identity.launchWebAuthFlow 但它会打开新的 window 而不是我想要的选项卡。
我想实现类似于 Pocket 扩展中的登录。
你有什么建议吗?
那么您将需要放弃使用 chrome.identity
API。没有这个选项。
相反,您将不得不对内容脚本施展魔法来提取生成的令牌,并且您可能会遇到一些关于回调 URL 的问题 - 您不能再使用 identity
API.
我正在尝试为 chrome 扩展实现用户授权。
我想打开新选项卡,在那里登录并接收访问令牌,然后返回扩展选项卡以更新选项页面(显示用户已登录)。 我使用 chrome.identity.launchWebAuthFlow 但它会打开新的 window 而不是我想要的选项卡。 我想实现类似于 Pocket 扩展中的登录。
你有什么建议吗?
那么您将需要放弃使用 chrome.identity
API。没有这个选项。
相反,您将不得不对内容脚本施展魔法来提取生成的令牌,并且您可能会遇到一些关于回调 URL 的问题 - 您不能再使用 identity
API.