gapi.auth2.ExternallyVisibleError:cookiePolicy无效

KoJ*_*oVe 35 google-authentication google-signin

我正在尝试在我的应用中添加Google登录身份验证系统,但我一直收到一个我没见过的奇怪错误.我正在使用谷歌示例代码.

我认为在加载api时可能会出现一些错误,所以我检查了异步加载,一切似乎都正常加载,但我在控制台中不断收到此错误:

gapi.auth2.ExternallyVisibleError:cookiePolicy无效

我到处寻找有同样问题的人,但我找不到类似的东西.

有任何想法吗?

编辑:我试图创建一个只包含教程代码的页面,但错误仍然存​​在.

KoJ*_*oVe 68

好吧,结果我试图通过直接在本地访问我的文件来测试API(index.html).Google登录API仅适用于正在运行的网络服务器.我启动了一个简单的node.js服务器,运行我的应用程序trhough这个服务器,并且everthing工作正常.

  • 我现在正在遇到一模一样的问题.现在如果我只知道如何启动一个简单的node.js服务器:) (3认同)
  • 我曾经认为这很复杂,但事实并非如此.安装python.cd到你的html文件的目录然后运行"python -m http.server 8000" (3认同)

Shr*_*kar 5

正如KoJoVe已经回答的那样,您需要在Web服务器中运行。如果使用的是Python 2.7 python -m SimpleHTTPServer 8000,则可以在浏览器上使用localhost:8000