如何判断JavaScript是否会重定向页面?

如何判断JavaScript是否会重定向页面?,javascript,events,Javascript,Events,因此,我有一个函数可以在各种DOM事件的事件侦听器上触发:单击、键向上、键向下、鼠标向下、提交、输入等等 仅通过事件对象判断,如何判断事件是否会将用户重定向到新页面 如果目标属性是锚定标记,我可以告诉它有一个location属性,但是如果vent是mouseover呢 我需要一个明确的方式来告诉如果事件即将改变页面的位置 谢谢。为什么不在卸载前使用on或onnload?如果您只关心在更改页面位置之前处理某些内容,那么应该会容易得多。这些事件可以预防吗?难道没有一个浏览器安全的东西吗?恐怕它们是无

因此,我有一个函数可以在各种DOM事件的事件侦听器上触发:单击、键向上、键向下、鼠标向下、提交、输入等等

仅通过事件对象判断,如何判断事件是否会将用户重定向到新页面

如果目标属性是锚定标记,我可以告诉它有一个location属性,但是如果vent是mouseover呢

我需要一个明确的方式来告诉如果事件即将改变页面的位置


谢谢。

为什么不在卸载前使用
on
onnload
?如果您只关心在更改页面位置之前处理某些内容,那么应该会容易得多。

这些事件可以预防吗?难道没有一个浏览器安全的东西吗?恐怕它们是无法阻止的。区别在于onbeforeunload在服务器响应之前触发,而卸载在服务器响应之前不会触发。你说的浏览器安全是什么意思,这些只是普通的DOM事件?你甚至可以阻止点击,但你不能阻止beforeunload事件来阻止js轻松阻止用户离开页面。我不理解你的评论。您是在谈论event.preventDefault()还是从事件处理程序返回false?当然,您可以更改或阻止事件处理程序的默认行为。。。但这与“浏览器安全问题”无关。我想我对你的问题还不够了解。