[英]Is it possible to get all the urls in a chain of redirects for a given link on the client-side using JavaScript?
我目前正在开发JavaScript chrome扩展程序,希望能够发送与特定条件匹配的给定链接的所有重定向。 我想在客户端这样做,然后将数据发送回端点。 有其他方法可以使用其他服务器端语言来完成此操作(我希望基本上具有以下python脚本的功能)
import requests
response = requests.get(domain)
redirects = list()
for r in response.history:
redirects.append(r.url)
无论如何,最好是使用JavaScript / JS库在客户端隐式提取此类信息?
在此先感谢您的时间!
从客户端使用JavaScript不可能做到这一点。 您可以使用XMLHttpRequest将HTTP请求发送到某个URL,但是它将自动将重定向重定向到最终目标。 无法检索重定向历史记录。 此外,浏览器会根据“ 同源策略”阻止将请求发送到不同的来源。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.