2016-01-04 45 views
1

我已经实现一个简单的页面包含一个简单的谷歌登录按钮,像这样:登录谷歌不提供回调

<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> 

但是,当我点击按钮,选择我的谷歌帐户,但没有发生...... 没有“警报”触发

+0

什么? –

+0

它是空白的......。 – Rudy

+0

您的html页面托管了吗?或者你在本地运行它? –

回答

1

你有onSignInFailure语法错误,应该是:在开发者工具控制台

function onSignInFailure() { 
    alert("doesn't work!"); 
} 
+0

是的,这是代码中的错误,但取代它删除'它也不起作用, (是一个错误,因为我从意大利语翻译英语警报字符串。意大利字符串不存在任何引号) – Rudy