javascript - Get JS script source when loading from 307 redirected source -


case that:

  1. my script inserts <script> in <head>, pointing src1.

  2. the back-end 307 redirect src1 src2.

  3. script loads src2.

but when use code, i'm getting src1.

var s = document.createelement("script"),      h = document.getelementsbytagname("head")[0];      s.charset = "utf-8";     s.src = url;     s.async = true;     s.type = "text/javascript";          h.appendchild(s);     s.onload = function() {       console.log(this.src)     } 

how can src2?

this.src src url have set on script tag, source temporarily redirected (307) script.

if visit src1 url , copy redirect url response using fiddler or dev tools on browser, can set url directly in code.


Comments