我一直在使用this documentation集成Google登录。但是,有多个排列,它实际上从未执行过回调函数。我试着在一个单独的页面上隔离它,以排除来自其他库的干扰:
<html>
<head>
<meta name="google-signin-client_id" content="***.apps.googleusercontent.com">
<script src="//apis.google.com/js/platform.js" async defer></script>
</head>
<body>
<div class="g-signin2" data-onsuccess="onSignIn"></div>
<script>
function onSignIn(googleUser)
{
console.log(googleUser.getBasicProfile().getName());
}
</script>
</body>
</html>
一些观察结果:
redirect_uri_mismatch
错误。gapi.auth2.init
onload,该加载可以按预期运行,但是登录回调仍然无法执行。由于要使用逐字记录示例代码无法正常工作,因此我想尝试的想法不多了。