Na konci tutoriálu by se už vyskakovací okna neměla spouštět.
Blokátory reklam, jako je AdBlock, nedokážou zachytit všechna vyskakovací okna. Tento návod je účinná obrana proti newtab a newwindow událostem.
Pokud víte, že 99 % vyskakovacích oken jsou scamy, tato metoda se vám bude hodit.
Rozšíření TamperMonkey si můžete stáhnout z oficiální stránky: Otevřít TamperMonkey.net
Stačí zvolit verzi pro váš prohlížeč a nainstalovat ji stejně jako AdBlock.
Po instalaci otevřete TamperMonkey a klikněte na „Create a new script“.
Vložte následující kód, který přepíše všechny pokusy o otevření nové záložky nebo okna:
(function() { 'use strict'; const script = document.createElement('script'); script.textContent = ` (function() { 'use strict'; const originalOpen = window.open; window.open = function(...args) { console.log('Blocked window.open call:', args); return null; }; Window.prototype.open = function(...args) { console.log('Blocked Window.prototype.open call:', args); return null; }; })(); `; document.documentElement.appendChild(script); script.remove(); })();
Tento kód nahradí funkci window.open tak, že vrátí null, čímž zablokuje většinu scam pop-upů.
Po vložení a uložení skriptu jej aktivujte. Skript poběží na všech stránkách a zablokuje vyskakovací okna.
Pokud stránka zůstane nacachovaná, stačí provést obnovení (Ctrl+F5).