您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
input resource url and get data url
// ==UserScript== // @name Get data url // @namespace https://blog.bgme.me // @match *://*/* // @run-at document-idle // @version 1.0 // @author bgme // @description input resource url and get data url // @supportURL https://github.com/yingziwu/Greasemonkey/issues // @icon - // @license AGPL-3.0-or-later // ==/UserScript== "use strict"; unsafeWindow.toDataURL = toDataURL; unsafeWindow.getDataURL = getDataURL; // https://stackoverflow.com/questions/934012/get-image-data-url-in-javascript/42916772#42916772 function toDataURL(url, callback) { GM.xmlHttpRequest({ method: "GET", url: url, responseType: "blob", onload(response) { var fr = new FileReader(); fr.onload = function () { callback(this.result); }; fr.readAsDataURL(response.response); }, }); } function getDataURL(url) { toDataURL(url, function (dataurl) { console.log(dataurl); }); }