Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const wv = new WebView()
- await wv.evaluateJavaScript(`console.info = console.log = () => {};
- completion()`, true)
- await wv.loadURL("https://thefarside.com")
- const imgBase64 = await wv.evaluateJavaScript(`
- const img = document.getElementsByClassName("js-comic")[0].getElementsByClassName("img-fluid")[0];
- img.setAttribute("crossOrigin", "anonymous");
- const c = document.createElement("canvas");
- c.width = Number(img.getAttribute("data-width"));
- c.height = Number(img.getAttribute("data-height"));
- const ctx = c.getContext("2d");
- ctx.globalAlpha = 1;
- ctx.drawImage(img, 0, 0, c.width, c.height);
- completion(c.toDataURL("image/png").split(",")[1]);
- `, true);
- const img = Image.fromData(Data.fromBase64String(imgBase64));
- QuickLook.present(img, false);
Add Comment
Please, Sign In to add comment