您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
让所有网站的输入框、按钮、容器等元素变成直角,去掉所有 border-radius
当前为
// ==UserScript== // @name 去圆角 - 让所有网站元素变直角 // @namespace https://example.com // @version 2.0 // @description 让所有网站的输入框、按钮、容器等元素变成直角,去掉所有 border-radius // @author 宗品建 // @match *://*/* // @grant GM_addStyle // @license MIT // @run-at document-start // ==/UserScript== (function() { 'use strict'; // 强制覆盖所有可能的 UI 元素 GM_addStyle(` *, *::before, *::after { border-radius: 0px !important; } `); // 监听 DOM 变化,确保动态加载的元素也被处理 const observer = new MutationObserver(() => { document.querySelectorAll('*').forEach(el => { if (el.style.borderRadius) { el.style.borderRadius = '0px'; } }); }); observer.observe(document.documentElement, { childList: true, subtree: true }); // 处理 Shadow DOM function processShadowRoots(node) { if (node.shadowRoot) { GM_addStyle(` :host, * { border-radius: 0px !important; } `); node.shadowRoot.querySelectorAll('*').forEach(el => { el.style.borderRadius = '0px'; }); } } // 监听 Shadow DOM 变化 new MutationObserver(mutations => { mutations.forEach(mutation => { mutation.addedNodes.forEach(node => processShadowRoots(node)); }); }).observe(document.documentElement, { childList: true, subtree: true }); })();