Advertisement
Guest User

Untitled

a guest
Jan 16th, 2021
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function(){
  2.     /* Download captcha
  3.        from net */
  4.     fromNetwork = x => {
  5.         (function(url){
  6.                 fetch(url)
  7.                 .then(response => response.blob())
  8.                 .then(blob => window.open(URL.createObjectURL(blob), '_blank'))
  9.          }
  10.         )(x)
  11.     };
  12.    
  13.     /*from image*/
  14.     fromImage = x => {(function(src, callback, outputFormat) {
  15.         var img = src;
  16.         img.crossOrigin = 'Anonymous';
  17.    
  18.         var canvas = document.createElement('CANVAS');
  19.         var ctx = canvas.getContext('2d');
  20.         var dataURL;
  21.         canvas.height = img.naturalHeight;
  22.         canvas.width = img.naturalWidth;
  23.         ctx.drawImage(img, 0, 0);
  24.         dataURL = canvas.toDataURL(outputFormat);
  25.         callback(dataURL);
  26.     })(
  27.       x,
  28.       function(dataUrl) {
  29.         fetch(dataUrl).then(response => response.blob()).then(blob => {
  30.             window.open(URL.createObjectURL(blob), '_blank');
  31.         });
  32.       }
  33.     );};
  34.    
  35.     ['#captcha', '#iichan-quick-reply-captcha'].forEach(el => {
  36.         var el = document.querySelector(el);
  37.        
  38.         if(el && !(el.classList.contains('banner'))) { fromImage(el) }
  39.     });
  40. })();
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement