为了账号安全,请及时绑定邮箱和手机立即绑定

如何在客户端使用 Javascript 检测页面是否是重定向

如何在客户端使用 Javascript 检测页面是否是重定向

慕丝7291255 2021-10-29 13:58:01
有没有办法让我找出当前页面是来自另一个 URL 的 301 或 302 重定向?你如何获得页面的前一个URL?
查看完整描述

3 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

HTTP 标头将在那里进行 Origin 属性检查。


查看完整回答
反对 回复 2021-10-29
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

如果您控制重定向页面,则可以通过查询字符串传递信息。


重定向.php


<?php

header('Location: target.html?referrer='.$_SERVER['HTTP_HOST'], true, 301);

目标文件


<html>

<head>

  <title>target of redirection</title>

</head>

<body>

  <script>

    const urlParams = new URLSearchParams(window.location.search);

    const referrer = urlParams.get('referrer');

    console.warn('referrer >'+referrer+'<');

  </script>

</body>

</html>


查看完整回答
反对 回复 2021-10-29
  • 3 回答
  • 0 关注
  • 345 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信