chrome.identity.launchWebAuthFlow
方法总是抛出错误无法加载授权页面。
请求时:
"&redirect_uri=http://localhost:8080"
会显示 Google 的身份验证弹出窗口,但在您登录后:会出现错误。
立即引发错误"&redirect_uri=" + chrome.identity.getRedirectURL()
我需要从Opera扩展程序登录GooglegetAuthToken
因此它对我不起作用。
我找到了解决方案。在谷歌开发控制台中创建 oauth2 客户端时,您应该使用redirect uri=https://<appid>.chromiumapp.org/
创建"Web 应用程序",而不是"chrome 应用程序"。