首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery :如何在体卸载事件期间找到用户输入浏览器地址栏的url?

jQuery :如何在体卸载事件期间找到用户输入浏览器地址栏的url?
EN

Stack Overflow用户
提问于 2011-12-08 08:23:02
回答 2查看 1.2K关注 0票数 2

我有一个包含URL的网页,比如http://www.crunchbase.com

现在,如果用户通过在地址栏中输入一个新的URL (比如http://www.techcrunch.com )并点击submit而离开这个网站,那么将触发以下Javascript-events:

  1. BeforeUnload

  1. OnUnload.

在这两个事件中,获取document.location只提供旧的-URL (http//www.crunchbase.com)。但是,有什么方法可以知道用户输入的新网址(http://www.techcrunch.com)吗?

EN

回答 2

Stack Overflow用户

发布于 2011-12-08 08:25:50

我不这样认为。如果用户输入一个新的url并导航到该页面,则该页面将得到控制。因此,从用户单击地址栏中的“enter”开始,您就会迷路。在此之前,您是在控制,但只在您自己的网站范围内。

票数 1
EN

Stack Overflow用户

发布于 2011-12-08 08:27:57

出于安全和隐私方面的原因,没有任何方法可以做到这一点。window.location不是由地址栏决定的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8428095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档