Javascript 谷歌登录不';不提供回调
我实现了一个简单的页面,其中包含一个简单的google登录按钮,如下所示:Javascript 谷歌登录不';不提供回调,javascript,oauth-2.0,Javascript,Oauth 2.0,我实现了一个简单的页面,其中包含一个简单的google登录按钮,如下所示: <meta name="google-signin-client_id" content="xyz.apps.googleusercontent.com"> <script src="https://apis.google.com/js/platform.js" async defer></script> <script> function onSignIn
<meta name="google-signin-client_id" content="xyz.apps.googleusercontent.com">
<script src="https://apis.google.com/js/platform.js" async defer></script>
<script>
function onSignInFailure() {
alert('no work!');
}
function onSignIn(googleUser) {
alert('it work!');
}
</script>
<div class="g-signin2" data-onsuccess="onSignIn" data-onfailure="onSignInFailure" data-theme="dark"></div>
函数onSignInFailure(){
警惕(‘禁止工作’);
}
函数onSignIn(谷歌用户){
警惕(“它工作!”);
}
但当我点击按钮时,我选择了我的谷歌账户,但什么也没发生。。。
未触发“警报”如果在
onSignInFailure
中出现语法错误,则应为:
function onSignInFailure() {
alert("doesn't work!");
}
开发者工具控制台中有什么东西吗?你的html页面是托管的吗?或者您正在本地运行它?@Ruby在on-onSignInFailure()函数中的警报消息必须是警报(“不工作!”);。。。对特殊字符使用转义字符…@AshrafBashir我正在本地主机上运行它;)是的,这是代码中的一个错误,但替换它时删除“它也不起作用”(这是一个错误,因为我将英语中的警报字符串从意大利语翻译过来。意大利语中的字符串不存在任何引号)