谷歌登录时没有触发回叫

Sam*_*ath 9 javascript google-authentication gapi google-signin

<html>
<head>
    <meta name="google-signin-client_id" content="MY_CLIENT_ID.apps.googleusercontent.com" />
</head>
<body>
    <div class="g-signin2" data-onsuccess="onSignIn"></div>
    <script src="https://apis.google.com/js/platform.js" async defer></script>
    <script type="text/javascript">
            function onSignIn(googleUser) {
                    console.log("Succesfully Singed in!!!");
            }
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

通过上面我可以看到一个谷歌登录按钮打开一个弹出窗口接受凭证并签到我.但我希望登录成功时触发onSignIn方法,这是不会发生的.有没有人对此有任何指示?

通过safari,chrome和firefox浏览器在osx上的apache服务器上试用它

age*_*tmr 1

检查开发人员控制台并查看授权重定向 URI是否指向您正在运行 JavaScript 的源?