我正在尝试打开www.example.com/redirect.php?uid=XXXXXX
使用这个:
Var req = new XMLHttpRequest();
req.open('GET', link):
req.send(null);
但是我收到错误XMLHttpRequest 无法加载“此处重定向的链接”
当我在浏览器中打开它并跟踪网络流量时,在位置属性中的链接的响应 header 中,我找到了重定向的链接,这与上面的错误说他无法加载它相同,是否有一个离开以停止重定向并获取该位置的链接?
我也尝试过 req.open('GET', link, false);
但出现网络错误。
最佳答案
几乎可以肯定,“重定向链接”位于另一个域中,因此您无法通过 AJAX 请求加载它,这就是您收到错误的原因。我认为您无法捕获重定向的最终链接,因为 XMLHttpRequest 会自动处理 HTTP 重定向,就像浏览器一样。
关于javascript - XmlhttpRequest 获取重定向链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22357798/