使用google plus登录后,从我的帐户退出登录

时间:2018-05-14 11:44:24

标签: javascript html

我想在使用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>

但是当我尝试退出时会显示此错误

  

未捕获的ReferenceError:未定义signOut       在HTMLAnchorElement.onclick(VM684主页:269)

1 个答案:

答案 0 :(得分:1)

您收到的错误告诉您无法找到onclick="signOut()"功能。

尝试重新格式化代码,如下所示,并从HTML中删除$('#google_plus_a').on('click', function(e) { e.preventDefault(); var auth2 = gapi.auth2.getAuthInstance(); auth2.signOut().then(function () { console.log('User signed out.'); }); }); - 它应该停止显示该错误。

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

<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>
scale='free_x'