Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function(){
- /* Download captcha
- from net */
- fromNetwork = x => {
- (function(url){
- fetch(url)
- .then(response => response.blob())
- .then(blob => window.open(URL.createObjectURL(blob), '_blank'))
- }
- )(x)
- };
- /*from image*/
- fromImage = x => {(function(src, callback, outputFormat) {
- var img = src;
- img.crossOrigin = 'Anonymous';
- var canvas = document.createElement('CANVAS');
- var ctx = canvas.getContext('2d');
- var dataURL;
- canvas.height = img.naturalHeight;
- canvas.width = img.naturalWidth;
- ctx.drawImage(img, 0, 0);
- dataURL = canvas.toDataURL(outputFormat);
- callback(dataURL);
- })(
- x,
- function(dataUrl) {
- fetch(dataUrl).then(response => response.blob()).then(blob => {
- window.open(URL.createObjectURL(blob), '_blank');
- });
- }
- );};
- ['#captcha', '#iichan-quick-reply-captcha'].forEach(el => {
- var el = document.querySelector(el);
- if(el && !(el.classList.contains('banner'))) { fromImage(el) }
- });
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement