我想在使用 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>
但是当我尝试退出时会显示这个错误
Uncaught ReferenceError: signOut is not defined 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>
关于javascript - 使用 google plus 登录后从我在网站上的帐户注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50329492/