Nervige Overlays auf Website entfernen

Früher waren es die Pop-Up-Fenster heute sind es nervig Overlays, die die Sicht auf eine Website versperren. Entweder schaltet man stumpf JavaScript aus oder klickt die Overlays weg, was dann den Aufruf von anderen Overlays oder Popups zur Folge hat. Ein kleine Hilf stellt diese JavaScipt-Code dar, den der alle diese Overlay-Dinger schlichtweg ausblendet. (Quick&Dirty).

Code zum markieren einmal anklicken Code im Skript-Editor öffnen

tell application “Safari”

tell document 1

do JavaScript “for (var i=0;i<document.getElementsByTagName(‘*’).length;i++)

{

if ((document.getElementsByTagName(‘*’)[i].style.position == ‘absolute’)||(document.getElementsByTagName(‘*’)[i].style.position == ‘fixed’))

document.getElementsByTagName(‘*’)[i].style.display = ‘none’

}”

end tell

end tell

Macnews hat da eine etwas abgeänderte Form, das Overlay wird dort über eine Stylesheet definiert, deshalb nun computed style und schon funktioniert es wieder =)

Code zum markieren einmal anklicken Code im Skript-Editor öffnen

tell application “Safari”

tell document 1

do JavaScript “for (var i=0;i<document.getElementsByTagName(‘*’).length;i++)

{

if ((document.defaultView.getComputedStyle(document.getElementsByTagName(‘*’)[i],null).position == ‘absolute’)||(document.defaultView.getComputedStyle(document.getElementsByTagName(‘*’)[i],null).position == ‘fixed’))

document.getElementsByTagName(‘*’)[i].style.display = ‘none’

}”

end tell

end tell

One thought on “Nervige Overlays auf Website entfernen

  1. […] This post was mentioned on Twitter by Gutenbyte. Gutenbyte said: hubionmac.com » Nervige Overlays auf Website entfernen: Früher waren es die Pop-Up-Fenster heute sind es ner… http://tinyurl.com/34vpn2o […]

Leave a Reply