我正在编写一个Chrome扩展程序,可以使用Gmail API从Gmail Web App发送语音邮件。
在我尝试验证用户的时候,我一直收到这条红色消息。
我的问题:
gapi
变量吗?PS。我已经尝试过阅读文档了。此外,扩展程序正常,Gmail工作正常,红色消息是唯一的问题。
答案 0 :(得分:2)
我的归因于--disable-web-security
标志。
答案 1 :(得分:1)
对于通过google搜索(我曾经是)定向到这里的人,请检查您的扩展程序。经过数小时的研究,我发现扩展程序之一正在修改标头,将其禁用可以解决问题。
答案 2 :(得分:0)
你可以试试大锤的方法而忽略它......
我发现你可以隐藏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);
答案 3 :(得分:0)
这通常是由于扩展程序修改了标头。我有一个扩展程序,在处理项目时修改了令牌,以使我可以使用可浏览的API,并且一旦禁用它,一切都很好
答案 4 :(得分:0)
禁用您的modHeader或添加其他标题的任何其他chrome扩展 包或主体参数从您的身边去。检查您的Chrome扩展程序,这仅是因为您要发送的数据包中有额外的参数。
答案 5 :(得分:0)
删除所有可编辑标题的扩展程序,检查是否安装了ModHeader
,然后删除它。
答案 6 :(得分:0)
对我来说,问题在于Firefox中DuckDuck Go加载项的机密模式...
答案 7 :(得分:0)
我在Mod Header中传递了Authorization标头。禁用它,错误消失了。
答案 8 :(得分:0)
我不知道这是否对您有帮助,但是当我在Safari中启用此选项时,我遇到了相同的错误: 开发者->禁用跨域限制。
我重新启用它,单击登录链接,问题就消失了。
答案 9 :(得分:0)