您需要先安装一个扩展,例如 篡改猴、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)
- {
- }
- }
- })();