gpt4 book ai didi

javascript - 了解(通过 JavaScript)是否使用浏览器的历史记录到达当前页面

转载 作者:行者123 更新时间:2023-11-30 09:09:25 26 4
gpt4 key购买 nike

如标题:有一种方法可以让我知道,客户端,当前页面是通过浏览浏览器的历史记录显示的,还是通过链接显示的,还是通过回发显示的?

最佳答案

从技术上讲,您无法读取用户的浏览器历史记录。这是出于隐私问题。但是,您可以做一些事情来确定用户是否是通过页面引荐来源网址被带到您的页面的。如果是回发,您可以输出服务器端变量。

在 javascript 中获取 referrer 非常简单

var referrer = document.referrer;

判断是否为回发(C#)

var isPostback = <%= IsPostBack %>

历史问题有点复杂。最好的解决方法是将您的页面设置为立即过期。

Response.Cache.SetNoServerCaching();
Response.ExpiresAbsolute = DateTime.Now;

但这些都是相对松散的解决方案。你为什么想要这种行为?

关于javascript - 了解(通过 JavaScript)是否使用浏览器的历史记录到达当前页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1607704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com