GM_html2canvas

由于原版的html2canvas在对跨域图片获取上总是失败的问题,将跨域改为通过GM_xmlhttpRequest获取

Version vom 03.01.2024. Aktuellste Version

Dieses Skript sollte nicht direkt installiert werden. Es handelt sich hier um eine Bibliothek für andere Skripte, welche über folgenden Befehl in den Metadaten eines Skriptes eingebunden wird // @require https://update.greatest.deepsurf.us/scripts/456607/1305498/GM_html2canvas.js

Autor
WhiteSevs
Version
0.0.1.20230912061525
Erstellt am
15.12.2022
Letzte Aktualisierung
03.01.2024
Größe
413 KB
Lizenz
n/a

将跨域改为通过GM_xmlhttpRequest获取

介绍

# 我的设置如下
let options = {
    allowTaint: true,
    logging: true,
    useCORS: true,

}
html2canvas(document.documentElement, options ).then( canvas =>{
  var base64Image = canvas.toDataURL("image/png");

})

如果是自己使用webview定义的GM_xmlhttpRequest,可在onload回调参数中新增一个responseBase64用于图片的base64获取