【问题标题】:How do I hide an URL from browser history如何从浏览器历史记录中隐藏 URL
【发布时间】:2012-01-18 15:31:19
【问题描述】:

是否有任何http头或其他东西阻止页面保存在浏览器历史记录中?

事实: 我不会用:

  • window.location.replace(URL);
  • POST 而不是 GET;

    谢谢。

  • 【问题讨论】:

    标签: http-headers browser-history


    【解决方案1】:

    没有。浏览器历史记录 100% 由浏览器的设置控制,并且大致受 HTTP 中缓存“规则”的指导。

    简而言之,大多数浏览器都会执行以下操作:

    1. 所有 GET 请求都将存储在浏览器历史记录中
    2. 所有 POST 请求 URL 都将存储在浏览器历史记录中(POST 数据
    3. 对 URL 的 AJAX 请求可能不会存储在浏览器历史记录中,但有些可能

    【讨论】:

      猜你喜欢
      • 2018-02-12
      • 2015-06-14
      • 2017-07-01
      • 2013-04-02
      • 1970-01-01
      • 2011-02-03
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      相关资源
      最近更新 更多