Google chrome extension identity.launchWebAuthFlow与windows.create的chrome扩展

Google chrome extension identity.launchWebAuthFlow与windows.create的chrome扩展,google-chrome-extension,firefox-addon-webextensions,Google Chrome Extension,Firefox Addon Webextensions,我不熟悉chrome扩展,但我似乎不明白identity.launchWebAuthFlow在windows.create上增加了什么价值。我正在尝试从外部提供程序使用Oauth。作为该流的一部分,似乎没有任何身份令牌的自动持久性。其他浏览器也没有?支持identity.launchWebAuthFlow函数。两者都指向不使用它与正常弹出窗口 我忽略了什么?在窗口中启动身份验证页面,直到它返回https://启动任何URL,然后使用窗口对象启动回调 chrome.identity.launchW

我不熟悉chrome扩展,但我似乎不明白identity.launchWebAuthFlow在windows.create上增加了什么价值。我正在尝试从外部提供程序使用Oauth。作为该流的一部分,似乎没有任何身份令牌的自动持久性。其他浏览器也没有?支持identity.launchWebAuthFlow函数。两者都指向不使用它与正常弹出窗口

我忽略了什么?

在窗口中启动身份验证页面,直到它返回https://启动任何URL,然后使用窗口对象启动回调

chrome.identity.launchWebAuthFlow有一个显著的优势,即文档:

由于某些身份验证流可能会立即重定向到结果URL,因此launchWebAuthFlow会隐藏其web视图,直到第一次导航重定向到最终URL或加载完要显示的页面

这意味着,如果您的身份验证支持,您可以无缝登录。

在窗口中启动身份验证页,直到它返回https://启动任何URL,然后使用窗口对象启动回调

chrome.identity.launchWebAuthFlow有一个显著的优势,即文档:

由于某些身份验证流可能会立即重定向到结果URL,因此launchWebAuthFlow会隐藏其web视图,直到第一次导航重定向到最终URL或加载完要显示的页面


这意味着您可以无缝登录,前提是您的auth支持Firefox和Opera,但不支持Edge:Firefox和Opera,但不支持Edge:。这似乎是一个很小的价值,值得一个不同的实现,但毫无疑问,chrome团队的人会有不同的感觉。这是很有帮助的。这似乎是一个很小的价值,值得一个不同的实现,但毫无疑问,在chrome团队的人感觉不一样。