注意:与Chrome Extension remember user authentication和How to fetch Google OAuth access tokens from Chrome extensions - tradeoffs between options
类似我正在尝试在我们的应用程序中使用chrome.identity.launchWebAuthFlow
(docs)。它运作良好interactive:true
但是interactive:false
行为不同。重新启动浏览器后,我们的oauth提供程序上的会话似乎丢失了。如果您在不关闭浏览器的情况下再次登录,它仍然会在那里。
我们的逻辑大致是:
const options = {
url: 'our-oauth-service.com',
interactive: false,
};
chrome.identity.launchWebAuthFlow(options, (redirectUrl) => {
// Check to see if the redirectUrl is valid
});
它是如何工作的?我们是否遗漏了应该如何使用此API的内容?