【发布时间】:2010-12-13 18:55:12
【问题描述】:
我已经搜索了几个小时,但找不到解决方案。
window.onbeforeunload = warn;
这不起作用:
function warn (e)
{
var destination = e.href;
alert(destination );
}
好的,所以要清除这些东西。如果用户单击页面本身的链接,这很容易,因为您可以为所有链接添加事件处理程序 onclick 事件,但是。我想捕捉地址,用户在浏览器的 url 框中输入的内容。
【问题讨论】:
-
我在数据处理网站上工作,在用户离开页面之前,我确保所有数据都符合要求。 onbeforeunload 事件很有用,但由于浏览器处理它的方式很麻烦。我无法阻止用户离开页面,但很高兴知道他们要去哪里。碰巧的是,就我而言,我确实知道,因为它是一个站点生成的重定向,所以我可以设置一个会话变量。
标签: javascript url dom-events onunload