是否可以使用JavaScript获取客户端上给定链接的重定向链中的所有URL
Is it possible to get all the urls in a chain of redirects for a given link on the client-side using JavaScript?
我目前正在开发JavaScriptchrome扩展,希望能够发送符合特定条件的给定链接的所有重定向。我想在客户端进行隐形操作,并将数据发送回端点。在其他服务器端语言中有几种方法可以做到这一点(我希望基本上具有以下python脚本的功能)
import requests
response = requests.get(domain)
redirects = list()
for r in response.history:
redirects.append(r.url)
有没有办法在客户端上无形地提取这种信息,最好使用JavaScript/someJS库?
提前感谢您抽出时间!
这在使用JavaScript的客户端是不可能的。您可以使用XMLHttpRequest向某个URL发送HTTP请求,但它会自动跟随重定向到达最终目的地。无法检索重定向历史记录。此外,浏览器根据"同源"策略阻止将请求发送到不同的源。
相关文章:
- 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