您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
去水印神器
当前为
// ==UserScript== // @name gaoding去水印11.07 // @description 去水印神器 // @namespace maomao1996.kill-watermark // @version 1.0.1 // @author solid // @license MIT // @match *://*.gaoding.com/editor/* // @grant GM_addStyle // ==/UserScript== !(function() { "use strict"; let h = 'div[style*="visibility"][style*="display"][style*="position"][style*="top"][style*="left"] {\n clip-path:circle(0) !important;\n //z-index:-1 !important;\n }\n ', t = '.water,.watermark {\n clip-path:circle(0)!;\n display:none;\n }\n .material-water-mark{\n clip-path:circle(0)!;\n display:none;\n }\n ', h2 = 'div[style*="pointer-events"][style*="background"][style*="position"][style*="top"][style*="left"] {\n clip-path:circle(0) !important;\n //z-index:-1 !important;\n }\n '; GM_addStyle(h); GM_addStyle(h2); GM_addStyle(t); const loadingStyle = '<style>#loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style>'; const loadingHTML = '<div id="loading-screen" style="display:none;"><div class="loading-spinner"></div></div>'; function showLoadingScreen() { const styleEl = document.createElement('style'); styleEl.type = 'text/css'; styleEl.id = 'loading-style'; styleEl.innerHTML = loadingStyle; document.head.appendChild(styleEl); const loadingEl = document.createElement('div'); loadingEl.innerHTML = loadingHTML; document.body.appendChild(loadingEl); } function hideLoadingScreen() { const loadingScreen = document.getElementById('loading-screen'); if (loadingScreen) { loadingScreen.style.display = 'none'; } const loadingStyle = document.getElementById('loading-style'); if (loadingStyle) { loadingStyle.remove(); } } let button = document.createElement('button'); button.innerHTML = '下载'; button.style.position = 'fixed'; button.style.right = '20px'; button.style.top = '80px'; button.style.zIndex = '999'; button.style.padding = '8px 16px'; button.style.fontSize = '14px'; button.style.color = '#FF4D4D'; button.style.backgroundColor = '#FFD700'; button.style.border = '1px solid transparent'; button.style.borderColor = '#230eff'; button.style.borderRadius = '4px'; button.style.cursor = 'pointer'; let GaodingData = null; var originalCreateObjectURL = URL.createObjectURL; var originalMathMax = Math.max; Math.max = function() { var args = Array.prototype.slice.call(arguments); var result = originalMathMax.apply(null, args); if (args[0] <= 500 && args[1] == 256) { const sizeInfo = document.querySelector('[test-id="right-canvas-size-info"]'); let width = 1024; if (sizeInfo) { const text = sizeInfo.textContent; const matches = text.match(/(\d+)\s*×\s*(\d+)/); width = matches[1]; } return width; } return result; }; URL.createObjectURL = function(blob) { if (blob.type === 'image/png' && blob.size > 200000) { GaodingData = blob; } else if (blob.type == 'image/svg+xml') { blob = new Blob([''], { type: 'image/svg+xml' }); } var url = originalCreateObjectURL(blob); return url; }; document.body.appendChild(button); button.onclick = function() { if (GaodingData) { const url = URL.createObjectURL(GaodingData); const link = document.createElement('a'); link.href = url; link.download = '无水印设计_' + new Date().getTime() + '.png'; link.click(); URL.revokeObjectURL(url); } else { alert('编辑或者移动一下模板'); } }; })();