0
我有一个案例,拦截所有导航操作网页,并执行自定义操作,然后停止导航。如何拦截DOM中的导航事件?
我设法拦截“”标签上的所有“点击”事件。但还有其他一些情况导航当前浏览器窗口,例如修改window.location。
那么,有没有一种通用的方法来拦截导航事件?
我有一个案例,拦截所有导航操作网页,并执行自定义操作,然后停止导航。如何拦截DOM中的导航事件?
我设法拦截“”标签上的所有“点击”事件。但还有其他一些情况导航当前浏览器窗口,例如修改window.location。
那么,有没有一种通用的方法来拦截导航事件?
类似这样的东西可能会工作:https://developer.mozilla.org/en/DOM/window.onunload然而,我不确定在所有浏览器中的支持......当关闭浏览器或选项卡时,这也会被调用,所以可能不是所期望的效果。
谢谢,但unload事件不能被preventDefault。 onbeforeunload事件可能会有所帮助。 –