Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌登录不';不提供回调_Javascript_Oauth 2.0 - Fatal编程技术网

Javascript 谷歌登录不';不提供回调

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

我实现了一个简单的页面,其中包含一个简单的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 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我正在本地主机上运行它;)是的,这是代码中的一个错误,但替换它时删除“它也不起作用”(这是一个错误,因为我将英语中的警报字符串从意大利语翻译过来。意大利语中的字符串不存在任何引号)