您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name ConvertHtmlTagToImage // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author https://github.com/sedgwickz // @require https://cdn.jsdelivr.net/npm/[email protected]/dist/html2canvas.min.js // @include * // @grant none // ==/UserScript== (function () { "use strict"; let el = null; function createPanel(x, y) { const div = document.createElement("div"); div.style.position = "fixed"; div.style.zIndex = 9999; div.innerText = "生成图片"; div.style.padding = "2px 5px"; div.style.backgroundColor = "yellow"; div.style.cursor = "pointer"; div.addEventListener("click", () => { el.style.height = "auto"; html2canvas(el).then((canvas) => { let imageURL = canvas.toDataURL("image/png"); let a = document.createElement("a"); a.href = imageURL; a.download = imageURL; a.click(); console.log(el); }); }); return div; } const div = createPanel(0, 0); document.body.appendChild(div); document.addEventListener("mouseover", (e) => { const newEl = document.elementFromPoint(e.clientX, e.clientY); if (newEl != div) { if (el) el.style.border = ""; el = newEl; el.style.border = "3px solid blue"; div.style.left = e.x + 5 + "px"; div.style.top = e.y + "px"; } }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址