为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取onbeforeunload事件的目标URL?

如何获取onbeforeunload事件的目标URL?

临摹微笑 2019-08-23 09:17:25
如何获取onbeforeunload事件的目标URL?我搜索了几个小时,但我找不到解决方案。window.onbeforeunload = warn;这不起作用:function warn (e) {     var destination = e.href;    alert(destination );}好的,所以要清除事情。如果用户单击页面本身上的链接,则很容易,因为您可以将事件处理程序添加到所有链接onclick事件,但是。我想抓住地址,用户在浏览器的网址框中输入的内容。
查看完整描述

3 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

因为它无法做到。新位置是私人/敏感信息。没有人希望您知道他们离开您的网站时访问了哪些网站。


查看完整回答
反对 回复 2019-08-23
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

如果您只想查看目标链接,可以使用:

document.activeElement.href

但是无法获得地址线目的地。

我听说过如果鼠标向上移动到地址线时触发事件的解决方案(警告用户有未完成的未完成的进程),但这种黑客我永远不会做。


查看完整回答
反对 回复 2019-08-23
  • 3 回答
  • 0 关注
  • 804 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信