您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Sucht global nach Skripten von AdDefend und macht diese unwirksam.
当前为
- // ==UserScript==
- // @name AdDefend Klatsche
- // @namespace schwarztee
- // @description Sucht global nach Skripten von AdDefend und macht diese unwirksam.
- // @include *
- // @copyright 2015, schwarztee
- // @license MIT
- // @version 0.2.1
- // @grant none
- // @run-at document-start
- // ==/UserScript==
- (function(){
- 'use strict';
- // Muster für verdächtige Funktionsnamen
- var filter = /\.uab[A-Z][a-z]+|UABP/;
- // Zähler für blockierte Skripte
- var blocked = 0;
- // startende Skripte abfangen
- document.addEventListener( 'beforescriptexecute', function checkScript( event )
- {
- // Skript auf unerwünschtes Muster prüfen
- if ( filter.test( event.target.innerHTML ) )
- {
- // und wenn nötig stoppen
- event.stopPropagation();
- event.preventDefault();
- // Aktion mitzählen
- blocked++;
- }
- });
- // nach kurzer Wartezeit…
- setTimeout( function status()
- {
- // Statusinformation anzeigen
- console.log( "[ADK] " + String(blocked) + " Skript" + ( blocked == 1 ? '' : 'e' ) + " von AdDefend blockiert" );
- }, 2000 );
- })();