如何使用javascript获取重定向url
How can I get the redirect url using javascript?
我在使用自动化工具显示带有重定向的url时遇到问题,所以我想在打开弹出窗口之前先检查url是否有重定向。
是否可以使用javascript获取重定向URL(没有jquery或其他js框架,因为该工具不支持)?
谢谢!
理论上是的。在实践中,可能不会。
理论上,你可以对URL进行XHR头请求,然后检查位置头,看看你所要求的是否是你最终得到的。XHR将自动遵循301/302重定向,因此检查状态代码没有用-XHR HEAD请求是否可能不遵循重定向(301302)
在实践中,除非您请求的域是您的域,或者具有Access-Control-Allow-Origin
标头(我认为是标头),否则由于跨站点请求限制,请求将失败。Chromium 上的HEAD XMLHttpRequest
如果你有权访问运行你的工具的服务器,你应该能够创建一个发出HEAD请求的"代理"页面,然后你可以XHR调用你的服务器页面,它会返回HEAD请求所说的你最终会到达的地方。
相关文章:
- safari扩展中的重定向url
- 将重定向URL链接添加到JS函数
- 使用phonegap重定向URL
- 在php中htaccess重定向url后,无法加载css和js
- 如何在重定向 URL 的标头中拦截和获取位置
- 如何使用javascript查询重定向url
- 如何使用javascript获取重定向url
- 重定向(URl)提供控制器视图 URI模式
- 带有Authorization标头的JavaScript重定向URL
- 从数组随机重定向URL
- 在重定向URL上使用HubSpot表单数据
- 如何在 Javascript 或 jQuery 中重定向 URL
- 快速发送文件和重定向 URL
- 使用javascript基于登录用户重定向URL链接
- 如何使用javascript完全重定向URL
- JavaScript var 值,重定向 URL 为空
- 如何在WordPress中即时重定向URL
- 在选项卡更改时重定向 URL
- 已更新:从另一个页面重定向 url 传递参数
- 从页面文档文本重定向 URL