我正在使用LinkedIn API登录。我有那个漂亮的小按钮。它很棒。
但是,当人们“注销”我的应用时,出现了问题。我这样做:
IN.User.logout();
window.location = "/index.php";
一切都很好,但是当他们登录我的登陆页面时,我已经登录了LinkedIn按钮,他们会立即重新登录。
他们为什么会再次自动登录?我不是刚刚将其注销?他们不应该再次点击登录LinkedIn 按钮吗?
以下是按钮的代码:
<script src="http://platform.linkedin.com/in.js" type="text/javascript">
api_key: lydbpp0zdpad
onLoad: LinkedInSignIn.redirect
authorize: false
</script>
答案 0 :(得分:1)
当您更改window.location时,浏览器会终止当前正在进行的所有请求。这可能会阻止注销请求通过。在重定向之前你能尝试延迟5秒吗? (如果确实存在问题,有办法解决这个问题而不延迟。)