您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
OnVista Layout, reduzierte Werbung
// ==UserScript== // @name ONVISTA.ORG // @namespace http*://www.onvista.de/* // @include http*://*.onvista.*/** // @version 0.2 // @description OnVista Layout, reduzierte Werbung // @author chillchef // @match http*://onvista.*/* // @match http*://www.onvista.*/* // @grant none // @run-at document-idle // ==/UserScript== (function() { 'use strict'; console.log("START TAMPERMONKEY SCRIPT"); var d = document; var hBckup = new Object(); var classesToHide = new Object(); classesToHide[0] = "SKYSCRAPER"; classesToHide[1] = "Ads_OV_SKY"; classesToHide[2] = "SMART_BILLBOARD"; classesToHide[3] = "CONTENT_AD"; classesToHide[4] = "FOOTER_BANNER"; classesToHide[5] = "NEWS_TEASERBOX ARTIKEL onvista"; classesToHide[6] = "hubspot-messages-iframe-container"; window.addEventListener('load', function() { setTimeout(function(){hideClasses(true);},3000); }, false); editStyle("ONVISTA","95%"); function hideClasses(hide) { for(var v in classesToHide) { hideClass(classesToHide[v], hide); } } function hideClass(clsName, hide) { try { var sichtbarkeit = hide ? 'hidden' : 'visible'; var ga = d.getElementsByClassName(clsName); if(ga !== null) { console.log("hideClasse Start: " + clsName); console.log(ga); for(var v in ga) { if(ga[v].id !== undefined) { ga[v].style.visibility = sichtbarkeit; if(hide === true) { if (hBckup[ga[v].id] === undefined) { hBckup[ga[v].id] = ga[v].style.height;} ga[v].style.height = '0px'; } else { if (hBckup[ga[v].id] !== undefined) { ga[v].style.height = hBckup[ga[v].id]} } } try { ga[v].style.visibility = sichtbarkeit; ga[v].style.height = '0px'; } catch(e) { } } } try { var o = d.getElementById(clsName); o.style.height = '0px'; o.style.visibility = sichtbarkeit; }catch(e){} try { var ga2 = d.getElementById(clsName); for(var v2 in ga2) { try { ga2[v2].style = sichtbarkeit; } catch(e) { } } } catch(e) { } } catch(e) { window.alert("DiBa-Script-Hide-Class-Fehler: " + clsName + ": " + e.message); window.console.log("Fehler: " + e.message + " !!!"); console.log(e); } } function editStyle(clsName, clsWidth) { try { var c = d.getElementById(clsName); c.style.width = clsWidth; } catch(ex) { } } })();