【问题标题】:Javascript and redirect Location: header detectionJavascript 和重定向位置:标头检测
【发布时间】:2011-05-05 19:52:22
【问题描述】:

我有一个 domain1.com 的 URL,它使用 HTTP Location: 标头方法重定向到 domain2.com 的 URL。

我可以在 domain1.com 上运行一个 javascript 页面,知道指向 domain2.com 的最终 URL 吗?如何?

提前谢谢你。

【问题讨论】:

  • 如果 domain1.com 正在重定向到 domain2.com,那么根据定义,您不必知道指向 domain2.com 的 URL 吗?不然怎么重定向...
  • 假设我不知道指向 url,我想从 domain1.com 重定向页面提取到 url

标签: javascript redirect http-headers


【解决方案1】:

很遗憾,大多数浏览器不会为您提供这种级别的访问权限,任何访问 domain1.com 的人都会在执行页面上的任何代码之前被重定向。

即使您可以从 domain1.com 执行 javascript 并向 domain1.com 发出 ajax 请求,网络浏览器也会在后台将 ajax 请求重定向到 domain2.com 并返回成功,而不会给您任何重定向通知。

【讨论】:

  • 你知道是否有一些像使用闪存或类似的黑客攻击吗?
  • 我有,但没有 :) 这是设计使然。
猜你喜欢
  • 2014-01-10
  • 1970-01-01
  • 1970-01-01
  • 2017-06-21
  • 2016-12-20
  • 2012-10-16
  • 2015-11-01
  • 1970-01-01
  • 2015-02-04
相关资源
最近更新 更多