您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
改变网页背景颜色
当前为
// ==UserScript== // @name Colorful Glasses // @namespace http://tampermonkey.net/ // @version 0.2 // @description 改变网页背景颜色 // @author Zz // @include * // @grant GM_registerMenuCommand // @grant GM_setValue // @grant GM_getValue // ==/UserScript== var canvas = document.createElement('canvas'); var r = GM_getValue('r', 0); var g = GM_getValue('g', 0); var b = GM_getValue('b', 0); var a = GM_getValue('a', 0.1); GM_registerMenuCommand("改变背景颜色", function(){ var color = prompt("请输入RGB颜色值和透明度,中间用逗号隔开,例如绿豆沙色 199,238,206,0.5",""); var colors = color.split(','); if (colors.length == 4) { r = colors[0]; GM_setValue('r',r); g = colors[1]; GM_setValue('g',g); b = colors[2]; GM_setValue('b',b); a = colors[3]; GM_setValue('a',a); canvas.getContext('2d').fillStyle = 'rgba(' + r + ',' + g + ',' + b + ',' + a + ')'; canvas.getContext('2d').clearRect(0, 0, document.body.offsetWidth, document.body.offsetHeight); canvas.getContext('2d').fillRect(0, 0, document.body.offsetWidth, document.body.offsetHeight); } else { alert("您输入的格式不对哦"); } }); canvas.style.position = 'fixed'; canvas.style.pointerEvents = 'none'; canvas.style.minWidth = '100%'; canvas.style.minHeight = '100%'; canvas.style.top = 0; canvas.style.left = 0; canvas.style.width = 'auto'; canvas.style.height = 'auto'; canvas.style.zIndex = 10000; var context = canvas.getContext('2d'); context.fillStyle = 'rgba(' + r + ',' + g + ',' + b + ',' + a + ')'; context.fillRect(0, 0, document.body.offsetWidth, document.body.offsetHeight); document.body.insertBefore(canvas, document.body.firstChild);