Javascript Google Drive OAuth会在某些浏览器上触发源代码不匹配

Javascript Google Drive OAuth会在某些浏览器上触发源代码不匹配,javascript,angularjs,oauth,google-drive-api,Javascript,Angularjs,Oauth,Google Drive Api,我正在开发一个有角度的网页,需要使用GoogleDriveAPI来选择文件,而应用程序的一些用户遇到了GoogleOAuth的问题 它说源代码不匹配,但URI在google开发者控制台上配置良好,大多数用户都可以访问。我无法为自己重现错误,但下面是一个遇到此问题的用户的错误消息 事实上,没有一个谷歌账户可以在同一台计算机的同一浏览器上授予授权,这个问题没有发生在另一台被测试计算机的谷歌浏览器上,也没有发生在同一台计算机上的不同浏览器上。这不仅仅是chrome的问题,因为一些用户说他们在Safa

我正在开发一个有角度的网页,需要使用GoogleDriveAPI来选择文件,而应用程序的一些用户遇到了GoogleOAuth的问题

它说源代码不匹配,但URI在google开发者控制台上配置良好,大多数用户都可以访问。我无法为自己重现错误,但下面是一个遇到此问题的用户的错误消息

事实上,没有一个谷歌账户可以在同一台计算机的同一浏览器上授予授权,这个问题没有发生在另一台被测试计算机的谷歌浏览器上,也没有发生在同一台计算机上的不同浏览器上。这不仅仅是chrome的问题,因为一些用户说他们在Safari Ipad上面临着这个问题。有什么想法吗

这是我用来获得授权的代码

window.gapi.auth.authorize(
    {
        'client_id': this.clientId,
        'scope': this.driveScope,
        'immediate': false
    },
    authResult => {
        ...
    }
)
库脚本

<script type="text/javascript" src="https://apis.google.com/js/api.js"></script>


我用作参考

请确保在Google开发控制台的客户端ID中的“授权Javascript源代码”中指定url地址


确保在谷歌开发控制台的客户端ID中的“授权Javascript源代码”中指定url地址


谢谢您的回答,但我已经找到了问题所在。这是因为一些用户使用“www”访问该网站,而他们中的大多数没有,包括“www”在内的路径没有在那里指定。我说路线配置得很好,但我会接受你的回答,因为你是唯一一个试图帮助我的人。谢谢你的回答,但我已经发现了问题。这是因为一些用户使用“www”访问该网站,而他们中的大多数没有,包括“www”在内的路径没有在那里指定。我说路线配置得很好,但我会接受你的回答,因为你是唯一一个想帮忙的人