我想做的是向我无法访问其服务器的某个 url 发出 ajax 请求。当 ajax 调用返回时,我想获取我返回的页面的 url。因此,如果我对 example.com 进行 ajax 调用并被重定向到 example2.com,我想获取 example2.com 的 url。我知道,在阅读了一些类似的帖子之后,浏览器透明地遵循请求并且不返回 url。
但是我想知道这是否是因为那些 ajax 请求来自页面。如果我通过某些浏览器扩展在浏览器中发起我的 ajax 请求,是否可以获得返回的 url?
如果这是不可能的,有没有其他方法可以解决这个问题?我认为 iframe 可能会起作用 - 制作一个源为目标 url 的 iframe 并查看它是否被重定向。但是,我注意到一些网站在 iframe 内部不正常运行,超出安全协议,所以这似乎不是最好的解决方案。另一个想法是使用 cURL,我真的不想这样做。我正在尝试做的事情甚至可能在 cURL 中实现吗?
谢谢您的帮助。