我有一个包含URL的网页,比如http://www.crunchbase.com
现在,如果用户通过在地址栏中输入一个新的URL (比如http://www.techcrunch.com )并点击submit而离开这个网站,那么将触发以下Javascript-events:
BeforeUnloadOnUnload.在这两个事件中,获取document.location只提供旧的-URL (http//www.crunchbase.com)。但是,有什么方法可以知道用户输入的新网址(http://www.techcrunch.com)吗?
发布于 2011-12-08 08:25:50
我不这样认为。如果用户输入一个新的url并导航到该页面,则该页面将得到控制。因此,从用户单击地址栏中的“enter”开始,您就会迷路。在此之前,您是在控制,但只在您自己的网站范围内。
发布于 2011-12-08 08:27:57
出于安全和隐私方面的原因,没有任何方法可以做到这一点。window.location不是由地址栏决定的。
https://stackoverflow.com/questions/8428095
复制相似问题