tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

fetch-request-fallback-iframe.html (812B)


      1 <script>
      2 function xhr(url) {
      3  return new Promise(function(resolve, reject) {
      4      var request = new XMLHttpRequest();
      5      request.addEventListener(
      6        'error',
      7        function() { reject(new Error()); });
      8      request.addEventListener(
      9        'load',
     10        function(event) { resolve(request.response); });
     11      request.open('GET', url);
     12      request.send();
     13    });
     14 }
     15 
     16 function load_image(url, cross_origin) {
     17  return new Promise(function(resolve, reject) {
     18      var img = document.createElement('img');
     19      document.body.appendChild(img);
     20      img.onload = function() {
     21        resolve();
     22      };
     23      img.onerror = function() {
     24        reject(new Error());
     25      };
     26      if (cross_origin != '') {
     27        img.crossOrigin = cross_origin;
     28      }
     29      img.src = url;
     30    });
     31 }
     32 </script>