Saya mencoba menemukan jumlah pengalihan url yang diminta di browser, dan jika mungkin ingin melacak jalur pengalihan URL tersebut melalui javascript.
Misalnya, jika saya meminta 'A' di browser saya. Asumsikan aliran pengalihan sebagai A->B->C->D. Artinya, itu dialihkan ke 'D'. Dalam hal ini saya perlu mendapatkan tiga kode status pengalihan 301 dan satu kode status 200 ok.
Saya mencoba metode di bawah ini di addon.js saya (dan membuat addon ke browser firefox).
var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
var StatusValue = req.status;
Itu memberi 200 ok (saya pikir itu dari url final).
Apakah mungkin untuk mendapatkan semua 301 pengalihan URL melalui Javascript.
Terima kasih,