Remote scripts -
With type="application/javascript":
With type="application/x-javascript":
With type="text/javascript":
With type="zomg/totally-fake":
Without type attribute
Using data URIs -
With type="application/javascript":
With type="application/x-javascript":
With type="text/javascript":
With type="zomg/totally-fake":
Without type attribute:
Using dynamic script injection (innerHTML) -
With type="application/javascript":
Failed!
With type="application/x-javascript":
Failed!
With type="text/javascript":
Failed!
With type="zomg/totally-fake":
Failed!
Without type attribute:
Failed!
Using dynamic script injection (with src) -
With type="application/javascript":
Failed!
Failed!
Failed!
Failed!
Failed!
With type="application/x-javascript":
Failed!
Failed!
Failed!
Failed!
Failed!
With type="text/javascript":
Failed!
Failed!
Failed!
Failed!
Failed!
With type="zomg/totally-fake":
Failed!
Failed!
Failed!
Failed!
Failed!
Without type attribute:
Failed!
Failed!
Failed!
Failed!
Failed!