【发布时间】:2013-09-17 15:24:09
【问题描述】:
window.onbeforeunload = logout;
function logout()
{
window.location.href = "logout URL";
}
我们如何为这段代码编写异步方法? 仅通过使用 setTimeout 或任何其他方式?
提前致谢
【问题讨论】:
-
你想达到什么目的?
-
您使用的 onbeforeunload 方法不受大多数浏览器的支持。你的要求是什么?什么是异步?
-
@7-isnotbad,我们可以使用什么命令或方法代替 onbeforeunload 在所有浏览器中工作?
-
@7-isnotbad:
onbeforeunload似乎有足够好的浏览器支持:developer.mozilla.org/en-US/docs/Web/API/…。 -
@7-isnotbad:你点击链接了吗? Chrome 1、FF 1、IE 4 和 Safari 3 都支持它。我认为这将覆盖 99% 的互联网用户。显然它只在 Opera 15 中受支持,但我认为使用 Opera 的人也使用最新版本。
标签: javascript