簡體   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