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).
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 =)
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
[…] 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 […]