3

有没有办法在 window.onunload 事件中获取下一个打开页面的位置。

最好的问候, 凯沙夫

4

2 回答 2

3

不!那将是一个安全问题。想象一下有人从色情网站导航到银行网站。反过来(使用 HTTP Referrer 标头)已经有点让人头疼了。Firefox 允许禁止引用:

地址栏输入about:config 搜索referer (sic) 设置network.http.sendRefererHeader为0

(礼貌http://cafe.elharo.com/privacy/privacy-tip-3-block-referer-headers-in-firefox/

于 2010-09-24T07:06:30.893 回答
0

当前页面不能也不应该知道用户下一步想去哪里(通过地址栏或书签)(正如@nalply所说)。

如果您的情况是您想知道用户在您的页面上单击了哪个链接,那么您可以使用 javascript 来执行此操作。每次用户单击页面上的链接时,都有一个使用 URL 填充的临时变量。然后在window.onunload中,就可以使用这个了。

如果这不是你的情况,你能告诉你为什么要这样做的具体要求吗?如果你说出你想要达到的目标,也许你可能会得到更好的解决方案。

于 2010-09-24T07:12:10.007 回答