Javascript Google SSO:注销错误(网站)

Javascript Google SSO:注销错误(网站),javascript,google-signin,googlesigninaccount,Javascript,Google Signin,Googlesigninaccount,当您打开logout.php时,我们正在尝试从google自动注销。 有时它可以工作,但大多数情况下,我们得到的错误nb。 有人知道如何解决这个问题吗 <script src="https://apis.google.com/js/platform.js"></script> <script> setTimeout(function() { var auth2 = gapi.auth2.getAuthIns

当您打开logout.php时,我们正在尝试从google自动注销。 有时它可以工作,但大多数情况下,我们得到的错误nb。 有人知道如何解决这个问题吗

<script src="https://apis.google.com/js/platform.js"></script>
<script>
           setTimeout(function() {
                var auth2 = gapi.auth2.getAuthInstance();
                auth2.signOut().then(function () {
                    window.location.href='NEWPAGE.php' ?>';
                });
            }, 500);
    </script>

setTimeout(函数(){
var auth2=gapi.auth2.getAuthInstance();
auth2.signOut().then(函数(){
window.location.href='NEWPAGE.php'?>';
});
}, 500);
错误:

Uncaught Error: nb
    at tE (https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.R4vvmD-bxFg.O/m=signin2/rt=j/sv=1/d=1/ed=1/am=AQ/rs=/cb=gapi.loaded_0:183:39)
    at jF.<anonymous> (https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.R4vvmD-bxFg.O/m=signin2/rt=j/sv=1/d=1/ed=1/am=AQ/rs=/cb=gapi.loaded_0:224:235)
    at new _.C (https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.R4vvmD-bxFg.O/m=signin2/rt=j/sv=1/d=1/ed=1/am=AQ/rs=/cb=gapi.loaded_0:112:296)
    at jF.BT (https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.R4vvmD-bxFg.O/m=signin2/rt=j/sv=1/d=1/ed=1/am=AQ/rs=/cb=gapi.loaded_0:224:215)
    at signOut (1:220:42)
    at 1:216:17
    at https://apis.google.com/js/platform.js:18:348
    at Oa (https://apis.google.com/js/platform.js:10:467)
    at b (https://apis.google.com/js/platform.js:18:331)
    at Array.E.(anonymous function) (https://apis.google.com/js/platform.js:18:427)
未捕获错误:nb
在tE(https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.R4vvmD-bxFg.O/m=signn2/rt=j/sv=1/d=1/ed=1/am=AQ/rs=/cb=gapi.loaded_0:183:39)
在jF。(https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.R4vvmD-bxFg.O/m=signn2/rt=j/sv=1/d=1/ed=1/am=AQ/rs=/cb=gapi.loaded_0:224:235)
在纽约(https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.R4vvmD-bxFg.O/m=signn2/rt=j/sv=1/d=1/ed=1/am=AQ/rs=/cb=gapi.loaded_0:112:296)
在jF.BT(https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.R4vvmD-bxFg.O/m=signn2/rt=j/sv=1/d=1/ed=1/am=AQ/rs=/cb=gapi.loaded_0:224:215)
注销时(1:220:42)
1:216:17
在https://apis.google.com/js/platform.js:18:348
在Oa(https://apis.google.com/js/platform.js:10:467)
在b(https://apis.google.com/js/platform.js:18:331)
at Array.E.(匿名函数)(https://apis.google.com/js/platform.js:18:427)
Google+登录功能已被完全弃用,并将于2019年3月7日关闭。这将是一次渐进式停堆,间歇性故障最早将于2019年1月28日开始

您现在必须使用此功能:

Google+登录功能已被完全弃用,并将于2019年3月7日关闭。这将是一次渐进式停堆,间歇性故障最早将于2019年1月28日开始


您现在必须使用此选项:

为什么此代码在setTimeout函数中?@Luke应该有一段很短的加载时间spinner@Lennart这样浪费用户时间(虽然只有半秒,但仍然如此)的目的是什么?为什么您需要延迟注销操作?你从中得到了什么?你认为这会导致错误吗?我不确定,但我想这可能会把事情搞砸。为什么不删除它看看,因为它本质上毫无意义。为什么这段代码在setTimeout函数中?@Luke应该有很短的加载时间spinner@Lennart这样浪费用户时间(虽然只有半秒,但仍然如此)的目的是什么?为什么您需要延迟注销操作?你从中得到了什么?你认为这会导致错误吗?我不确定,但我想这可能会把事情搞砸。为什么不把它移走看看,因为它基本上毫无意义。