Gmail 存在身份验证问题。某些功能可能无法使用

Gmail is having authentication problems. Some features may not work

我正在编写一个 Chrome 扩展,它使用 Gmail 从 Gmail Web App 发送语音邮件 API。

我在尝试对用户进行身份验证时总是在某处收到此红色消息。

我的问题:

PS。我已经尝试阅读文档。另外,扩展程序工作正常,Gmail 工作正常,红色消息是唯一的问题。

你可以试试大锤式的方法,然后忽略它....

我发现您可以隐藏 Gmail 警报,一切仍然有效!

//requires jquery    
  setInterval(function(){

    var gmalert = $('div[class="UC cd"][aria-live="assertive"][aria-atomic="true"][role="alert"]')[0];
    if(gmalert){
          gmalert.children[0].children[1].style.display = 'none';
          console.log('gmalert='+gmalert.children[0].children[1].innerHTML);
        }

  }, 15000);

对于通过 google 搜索(我曾经使用过)定向到这里的人,请检查您的扩展程序。经过几个小时的研究,我发现我的一个扩展程序正在修改我的 header,禁用它解决了问题。

这通常是由于修改 headers.I 的扩展有一个扩展,它在处理我的项目时修改了令牌,使我能够使用可浏览的 API,一旦我禁用它,一切都很好

我的是由于 --disable-web-security 标志。

禁用您的 modHeader 或任何其他 chrome 添加额外 header 的扩展 package 或 body 参数到你这边的数据包。检查你的 chrome 扩展名,这只是因为你的数据包中有额外的参数。

删除所有编辑您的 headers 的扩展程序,检查您是否安装了 ModHeader,如果是,则将其删除。

对我来说,问题是 Firefox 中 DuckDuck Go 附加组件的保密模式...

我在 Mod Header 中通过了授权 header。禁用它,错误就消失了。

我不知道这是否对您有帮助,但我在 Safari 中启用此选项时遇到了同样的错误: 开发人员 -> 禁用跨源限制。

我重新启用它,点击登录 link,问题消失了。

我的是因为我在 chrome.
中使用了 header changer 插件 只需禁用插件即可一切正常。

删除该网站的所有 Cookie,这解决了这个问题。