Jos*_*se 9 javascript redirect
我正在使用我正在使用的自动化工具重定向显示网址时遇到问题,因此我想在打开弹出窗口之前先检查重定向的网址.
是否可以使用javascript获取重定向URL(没有jquery或其他js框架,因为该工具不支持)?
谢谢!
Dan*_*n F 10
从理论上讲,是的.在实践中,可能不是.
从理论上讲,您可以对URL执行XHR头请求,然后检查位置标题,以查看您要求的内容是否是您最终得到的内容.XHR将自动遵循301/302重定向,因此检查状态代码没有用处 - XHR HEAD请求是否可能不遵循重定向(301 302)
实际上,除非您要求的域是您的域,或者有一个Access-Control-Allow-Origin标题(我认为它是标题),否则由于跨站点请求限制,请求将失败.关于Chromium的HEAD XMLHttpRequest
如果您可以访问运行工具的服务器,那么您应该可以启动一个发出HEAD请求的"代理"页面,然后您可以XHR调用您的服务器页面,它将返回HEAD请求所说的位置d结束了.