代码之家  ›  专栏  ›  技术社区  ›  mancestr

检测页面是否被重定向或直接加载(Javascript)

  •  6
  • mancestr  · 技术社区  · 9 年前

    目前,我想在用户访问的网站的第一页上显示一个标签。

    简单地说,我只关心page1.html和page2.html。

    是否可以检查用户是否从page1.html重定向到page2.html?(也许用饼干?)

    编辑: 在page1.html上,我设置了一个cookie,它将在一分钟后过期。在page2.html上,我检查了cookie。效果很好!

    1 回复  |  直到 9 年前
        1
  •  14
  •   Ramratan Gupta    5 年前

    您可以使用 document.referrer .

    如果用户直接(而不是通过链接)导航到页面,则该值为空字符串。

    1. 例如,当用户通过书签链接访问URL时,请单击。
    2. 用户在地址栏中键入完整的URL。

    参考 https://developer.mozilla.org/en-US/docs/Web/API/Document/referrer

    推荐文章