我有一个chrome扩展名,需要用户登录。在过去的一个月左右的时间里,我已经可以在Windows和Chrome操作系统上成功登录。
但是今天(5/5/2020),当我尝试登录Chrome操作系统时,它失败了。它仍然可以在Windows的Chrome(版本81.0.4044.138)上运行,但不能在Chrome操作系统上运行。
与我所知道的区别是,对chrome.identity.launchWebAuthFlow的回调成功完成并在Windows上传递了responseUrl,但在Chrome OS上,responseUrl是未定义的。
因为它可以在Windows上运行,并且两者都使用相同的后端,所以我认为这不是后端问题,但可能与Chrome操作系统有关。
编辑:我可以进一步补充一下,Windows和chrome os之间的参数(URL和交互式)都相同。
看起来Chrome OS 81似乎有错误。
https://bugs.chromium.org/p/chromium/issues/detail?id=1077504