本地主机上的GoogleAuth.disconnect()无法正常工作

时间:2019-11-10 16:39:28

标签: javascript firefox youtube-api localhost disconnect

我的工作环境

  • 本地主机和apache2.4
  • firefox浏览器
  • windows 10

这是我的控制台日志:
firefox console 为什么在disconnect()之后我仍然登录? 仅在location.reload()我退出后...为什么?

编辑:  此外:

  1. 在Firefox中打开新标签页,并在oauth2中注册了myapp
  2. 然后,我打开了新的浏览器标签myaccount.google.com/permissions,然后 从myapp删除权限
  3. 选中了hasGrantedScopes(SCOPE) 标签,其中myapp正在运行,但仍返回 true 作为返回值
  4. location.reload()在运行myapp的标签中
  5. 选中运行myapp的hasGrantedScopes(SCOPE)标签,并获得 false 作为返回值

1 个答案:

答案 0 :(得分:0)

事实证明Google的API不能与“本地主机”一起使用。

我使用来自ngrok的服务,该服务生成指向我的本地主机地址的公共URL。 我在google console中启用了ngrok生成的URL,现在一切正常。

可惜在Google文档中没有提及此事!