【问题标题】:Programmatically set the referrer on javascript redirect以编程方式在 javascript 重定向上设置引荐来源网址
【发布时间】:2014-04-22 23:48:44
【问题描述】:

是否有一种 跨浏览器 方式来调用 Javascript setLocation() 但仍将引荐来源网址保持在指向当前网页的那个(就像在 HTTP 服务器端重定向中一样),如果是的,那怎么办?

澄清示例:

Site A 将用户发送至Site B

到达Site B 时,Site A 是推荐人。 当从Site B 重定向到Site C 时(通过调整JS 中的位置),Site B 将成为referrer。 从B 重定向到C 时,我想保留原始引荐来源网址(即Site A)。

【问题讨论】:

  • 它必须已经设置,就像你点击一个链接一样。 [javascript - 如果您使用 location.href = 重定向到新网页,是否设置了 REFERER? - 堆栈溢出][1] [1]:stackoverflow.com/questions/5657558/…
  • 添加了一个例子来澄清问题

标签: javascript


【解决方案1】:

看来你需要一个referrer历史持久化,你可以使用query-string轻松实现:

www.c.com/?originalReferrer=A

【讨论】:

  • 谢谢,虽然历史持久性是另一回事。
猜你喜欢
  • 2013-12-28
  • 1970-01-01
  • 1970-01-01
  • 2011-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-10
  • 1970-01-01
相关资源
最近更新 更多