【问题标题】:Gmail is having authentication problems. Some features may not workGmail 存在身份验证问题。某些功能可能无法使用
【发布时间】:2016-01-01 05:30:42
【问题描述】:

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

在我尝试对用户进行身份验证时,我不断收到这条红色消息。

我的问题:

  • 为什么会这样?
  • 我能否以某种方式下载 Google Javascript 客户端库,使其不会创建全局 gapi 变量?

PS。我已经尝试阅读文档。此外,扩展程序运行良好,Gmail 运行良好,唯一的问题是红色消息。

【问题讨论】:

  • 您是否考虑过这可能是暂时的问题?你有多久了?
  • @Xan,这个问题已经存在了几个星期。它仅在扩展程序运行时出现。
  • 那么,我担心这个问题可能属于“不看你的代码就无法判断”类别。
  • 查看a related discussion,尝试检查网络流量的建议。
  • 如果您将标志(“--disable-web-security”)添加到 Chrome 快捷方式,则会显示此消息。从 Chrome 启动器图标中删除 --disable-web-security 标志

标签: javascript google-chrome-extension gmail gmail-api


【解决方案1】:

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

我发现您可以隐藏 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);

【讨论】:

    【解决方案2】:

    对于通过谷歌搜索(我曾经这样做过)被引导到这里的人,请检查您的扩展程序。经过这么多小时的研究,我发现我的一个扩展正在修改我的标题,禁用它解决了问题。

    【讨论】:

    • 是的,这是我正在开发的 chrome 扩展的问题。
    【解决方案3】:

    这通常是由于修改标头的扩展。我有一个扩展在处理我的项目时修改了令牌,以使我能够使用可浏览的 API,一旦我禁用它,一切正常

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

          删除所有编辑标题的扩展程序,检查您是否安装了ModHeader,如果是这样,请将其删除。

          【讨论】:

            【解决方案7】:

            对我来说,问题在于 Firefox 中 DuckDuck Go 插件的保密模式...

            【讨论】:

              【解决方案8】:

              我在 Mod Header 中传递了 Authorization 标头。禁用它并且错误消失了。

              【讨论】:

                【解决方案9】:

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

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

                【讨论】:

                  【解决方案10】:

                  我是因为我在 chrome 中使用了标头转换器插件。
                  只需禁用插件,一切顺利。

                  【讨论】:

                    【解决方案11】:

                    删除此站点的所有 Cookie,这解决了这种情况。

                    【讨论】:

                      猜你喜欢
                      • 2013-04-27
                      • 2018-01-08
                      • 1970-01-01
                      • 1970-01-01
                      • 2020-06-02
                      • 1970-01-01
                      • 2023-03-15
                      • 1970-01-01
                      • 2022-10-06
                      相关资源
                      最近更新 更多