繁体   English   中英

使用JavaScript,是否可以查看来自PHP页面的重定向的URL或标头信息?

[英]Using JavaScript, is it possible to see the URL or header info of a redirect from a PHP page?

我有一个iframe,它加载了一个页面random.php,该页面立即重定向到另一个页面。

header('Location: /random_page');

该页面与iframe的父目录不在同一个域中。 有没有一种使用JavaScript的方法来查看重定向的URL或标头信息,或者由于安全性而不可能吗?

到目前为止,这是我尝试过的方法,但是值始终是random.php。 在iframe完成加载后会调用此方法。

var source = $("iframe").attr('src');

简短答案:这是不可能的。 您可以使用三种不同的方法来获取URL内容:

  1. 请求页面作为资源
  2. 发送XMLHttpRequest
  3. 使用iframe

这三种方法均不允许您区分200(OK)和302(MOVED)响应代码。 如果页面写入重定向标头,则浏览器引擎会立即跳转到该页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM