Gmail 存在身份验证问题。某些功能可能无法使用
Gmail is having authentication problems. Some features may not work
我正在编写一个 Chrome 扩展,它使用 Gmail 从 Gmail Web App 发送语音邮件 API。
我在尝试对用户进行身份验证时总是在某处收到此红色消息。
我的问题:
- 为什么会这样?
- 我能否以某种方式下载 Google Javascript 客户端库而不创建全局
gapi
变量?
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,这解决了这个问题。
我正在编写一个 Chrome 扩展,它使用 Gmail 从 Gmail Web App 发送语音邮件 API。
我在尝试对用户进行身份验证时总是在某处收到此红色消息。
我的问题:
- 为什么会这样?
- 我能否以某种方式下载 Google Javascript 客户端库而不创建全局
gapi
变量?
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,这解决了这个问题。