/* * For browsers not supporting the crossorigin attribute, request the crossorigin version */ var head = document.getElementsByTagName('head'); var injectedScript = document.createElement('script'); head[0].appendChild(injectedScript); var myRequest = new XMLHttpRequest(); myRequest.onreadystatechange = function() { if (myRequest.readyState == 4 && myRequest.status == 200) { injectedScript.innerHTML = myRequest.responseText; } }; function start(){ myRequest.open('GET', 'https://web.buckets.nl/1.18/2088071/component.js', true); myRequest.overrideMimeType('application/javascript'); myRequest.setRequestHeader("X-HTTP-Cross", window.location.protocol+"//"+window.location.hostname); myRequest.send(); } start();