您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
good luck reversing this
当前为
This script removes all elements from a webpage that have a computed font size of 0px
or 0pt
. It runs once initially and then continuously monitors the document for new elements, applying the same removal logic when changes occur.
(function() { ... })();
The entire script is wrapped in an Immediately Invoked Function Expression (IIFE), ensuring that it executes as soon as it is defined. This also prevents variables and functions from polluting the global scope.
'use strict';
This enforces a stricter set of JavaScript rules, helping to catch potential errors and improve security.
function removeZeroFontElements() {
document.querySelectorAll('*').forEach(el => {
if (window.getComputedStyle(el).fontSize === '0px' || window.getComputedStyle(el).fontSize === '0pt') {
el.remove();
}
});
}
'*'
) in the document.window.getComputedStyle(el).fontSize
.0px
or 0pt
, the element is removed from the DOM.removeZeroFontElements();
This immediately calls the function, removing existing elements with a font size of 0px
or 0pt
.
new MutationObserver(removeZeroFontElements).observe(document.body, { childList: true, subtree: true });
MutationObserver
is created to monitor the document.body
for changes.{ childList: true, subtree: true }
, meaning it detects changes in direct children and nested elements.removeZeroFontElements
runs again, ensuring that elements with zero font size are continuously removed.This script could be useful in cases such as:
0px
font size for styling purposes (e.g., placeholders or hidden elements for accessibility reasons).'*'
.MutationObserver
execution.By implementing these adjustments, the script can be refined to perform more efficiently without unintended side effects.