// ==UserScript==
// @name Ultra Lite Mode
// @match *://*/*
// ==/UserScript==
(function() {
'use strict';
// Премахване на всички <script> тагове
const scripts = [Link]('script');
[Link](s => [Link]());
// Премахване на inline JavaScript атрибути
const allElements = [Link]('*');
for (let el of allElements) {
[Link]('onclick');
[Link]('onload');
[Link]('onmouseover');
[Link]('onerror');
[Link]('onfocus');
[Link]('onmouseenter');
[Link]('onmouseleave');
}
// Премахване на всички <iframe>
const iframes = [Link]('iframe');
[Link](f => [Link]());
// Изключване на CSS анимации и transition ефекти
const style = [Link]('style');
[Link] = `
* {
animation: none !important;
transition: none !important;
}
`;
[Link](style);
// Блокиране на динамично добавени скриптове и iframe
const observer = new MutationObserver(mutations => {
[Link](m => {
[Link](node => {
if ([Link] === 'SCRIPT' || [Link] === 'IFRAME') {
[Link]();
}
});
});
});
[Link]([Link], { childList: true, subtree: true });
})();