0

我目前正在研究JavaScript chrome擴展,希望能夠發送符合特定條件的給定鏈接的所有重定向。我想以無形的方式做這個客戶端並將數據發送回終端。有幾種方法在其他的服務器端語言來做到這一點(我想主要有以下python腳本的功能)是否有可能在客戶端使用JavaScript獲取給定鏈接的重定向鏈中的所有URL?

import requests 
response = requests.get(domain) 
redirects = list() 
for r in response.history: 
    redirects.append(r.url) 

反正有沒有在客戶端看不見提取這類信息,最好使用JavaScript /一些JS庫?

在此先感謝您的時間!

+0

上面'performance.navigation.redirectCount'(主頁面),不是真的。 – dandavis

回答

0

這不可能從客戶端使用JavaScript。您可以使用XMLHttpRequest向某個URL發送HTTP請求,但它會自動遵循重定向到最終目的地。沒有辦法檢索重定向歷史記錄。此外,瀏覽器根據Same-origin policy阻止向不同的來源發送請求。

相關問題