使用Google Plus登录后,从我的网站帐户注销



我想在使用谷歌加登录后从我的网站注销 这是我的注销脚本

function signOut() {
var auth2 = gapi.auth2.getAuthInstance();
auth2.signOut().then(function () {
console.log('User signed out.');           
});
}

这是注销按钮

<li id="google_plus" style=""><a href="#" onclick="signOut()">Logouts</a></li>

但是当我尝试注销时,将显示此错误

捕获的引用错误:未定义注销 at HTMLAnchorElement.onclick (VM684 home:269(

您收到的错误告诉您找不到signOut()函数。

尝试重新格式化代码,如下所示,并从 HTML 中删除onclick="signOut()"- 它应该阻止显示该错误。

我注意到你已经用jQuery标记了这个问题 - 所以我假设你正在使用它。你可以试试这个:

$('#google_plus_a').on('click', function(e) {
e.preventDefault();
var auth2 = gapi.auth2.getAuthInstance();
auth2.signOut().then(function () {
console.log('User signed out.');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li id="google_plus" style=""><a href="#" id="google_plus_a">Logouts</a></li>

最新更新