http - 在没有 Javascript 的情况下检测用户按下后退按钮?

标签 http http-referer

我知道有一些方法可以判断用户是否使用 Javascript 按下了后退按钮,但是有没有一种方法可以不借助 Javascript 来判断?是否有一种解决方案可能只涉及查看引荐来源网址?

最佳答案

没有 javascript 没有。

问题是后退按钮并不能保证您能命中服务器。它可以缓存页面客户端,即使它确实命中了服务器(加载页面),它也会收到来自初始命中的请求,而不是来自您刚刚访问的页面。后退按钮不会向请求添加“推荐”信息。它只是回到你做的最后一件事,而没有发送你刚刚所在位置的详细信息。

您需要处理这个客户端。

关于http - 在没有 Javascript 的情况下检测用户按下后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5360318/

相关文章:

http - Youtube 如何更改 `referer` header ?

http-referer - 哪些浏览器/插件会阻止发送 HttpReferer?

php - 商店 Facebook 应用引荐来源网址

ruby-on-rails - request.format 返回 */*

c# - HttpStatusCode 枚举没有 507 (InsufficientStorage)

javascript - 如何发起一个简单的 CORS 请求?

python - 获取 Flask 请求的引用 URL

java - Tomcat 推荐人锁定

performance - 是否有类似 mysqltuner.pl 的 Apache 调谐器脚本?

android - Android应用程序中的Http网络问题