繁体   English   中英

是否有可能使用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?

我目前正在开发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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM