NoScript ABE: Auf einer bestimmten Seite alles zulassen?

Hiho,

sicherlich kennen einige hier das Firefox-Addon "NoScript", mit dem man Scripts von unbekannten Seiten automatisch blockieren lassen kann. Quasi eine zusätzliche Firewall im Browser. Dieses AddOn ist auch mit eigenen Regeln - die Funktion heißt "ABE" - erweiterbar.

Was ich machen möchte, ist, NUR auf einer bestimmten Seite alle Skripts zuzulassen. Die "Alle Skripts auf dieser Seite erlauben"-Funktion bringt jedoch nicht das gewünschte Ergebnis, denn dann werden alle Skripts auf dieser Seite global erlaubt.

So ganz schaue ich durch die Syntax aber noch nicht durch. Bei folgender Regel müssten meinem Verständnis nach z.B. alle Skripts auf HaBo, sei es von HaBo selbst oder von externen, eingebundenen Seiten, erlaubt werden:
Code:
#HaBo Test
SITE hackerboard.de *.hackerboard.de
ACCEPT from ALL

Es funktioniert aber nicht. Irgendwie habe ich das Gefühl, etwas am Regelwerk total falsch verstanden zu haben. Weiß jemand Rat?
 
Zuletzt bearbeitet:
Das Posting ist nunmehr fünf Tage alt, daher erlaube ich mir, da ich das Problem bisher nicht lösen konnte, ein "heraufschieben" dieses Threads. :)
 
Ich mach sowas ganz einfach mit proxomitron und solche seiten kommen einfach auf die bypassliste ;)

z.b.
Code:
([^/]++.|)hackerboard.de
([^/]++.|)hackerboard.eu
([^/]++.|)hacker-board.de
in ausnahmeregeln.txt kann ich für seiten die normal alle filterstufen durchlaufen auch einzelne dinge erlauben.

z.b.
Code:
## eBay:
[^/]++.ebay.de/                   $SET(ScfAllow=fp.ad.adbuster,ob.errEndtags,ob.noscript,ob.hiddenIframes,js.brDetection)
[^/]++.ebay.de:443/               $SET(ScfAllow=fp.ad.adbuster,ob.errEndtags,ob.noscript,ob.hiddenIframes,js.brDetection)


## Conrad:
www1.conrad.de/conrad/layout2/search.fh\?        $SET(ScfAllow=js.popups)
www1.conrad.de/scripts/wgate/zcop_b2c/           $SET(ScfAllow=js.relNavHst,fp.webbugs)
www1.conrad.de/(^conrad/layout2/search.fh\?|scripts/wgate/zcop_b2c/)     $SET(ScfAllow=fp.webbugs)
mögliche erlaubungen
Code:
#    ===================================================================================
#    
#    
#    JavaScript-Kontrolle -- Ausnahmeregeln, um einzelne Skriptfunktionen oder
#                            Funktionsgruppen auf bestimmten Seiten zuzulassen.
#    
#    Abfrage von Browservariablen:     js.brDetection
#    Öffnen von PopUps:                js.popups
#    Überschreiben der Statuszeile:    js.status
#    Meldungsfenster:                  js.dlgbox
#    Fenstergröße ändern:              js.setWinSize
#    Fenster in Vorder-/Hintergrund:   js.setWinFocus
#    Mousedown- und Kontextmenü:       js.onmousedown
#    Mouseover-Effekte:                js.onmouseover
#    Seite aktualisieren,
#      Navigation und Weiterleitung:   js.relNavHst
#    OnUnloadEreignisse:               js.onunload
#    Eingriff in Bedienelemente:       js.uiTrespass
#    
#    
#    ===================================================================================
#    
#    
#    Objekttypen -- Ausnahmeregeln für Filter, die bestimmte Seitenbestandteile rein
#                   aufgrund ihres Typs bzw. der verwendeten Technik entfernen.
#    
#    Applets:                ob.applets
#    Flash:                  ob.flash
#    iFrames:                ob.iframes
#    Audio:                  ob.audio
#    VB-Script:              ob.vbs
#    Skriptsprachen:         ob.scripts
#    Noscript-Bereiche:      ob.noscript
#    Drittanbieter-Bilder:   ob.3rdPartyImgs
#    
#    Unsichtbare iFrames:    ob.hiddenIframes
#    Fehlerhafte End-Tags:   ob.errEndtags
#    Verschlüsseltes JS:     ob.js.encrypted
#    RFC2397-URLs            ob.rfc2397
#    JavaScript-URLs         ob.jsUrls
#    
#    
#    ===================================================================================
#    
#    
#    False-Positives -- Deaktivierung bestimmter Filter oder Teilfunktionen, die
#                       aufgrund ihrer Arbeitsweise auf einzelnen Seiten zu Fehlern
#                       führen können.
#    
#    Adbuster:                    fp.ad.adbuster
#    Overlay-Banner:              fp.ad.overlays
#    Ad-Formulare:                fp.ad.forms
#    Banner, generischer Filter:  fp.ad.genImgs
#    Banner, nach Größen:         fp.ad.dimensions
#    Webbugs:                     fp.webbugs
#    Frameset-Ladeskripten:       fp.js.frameloader
#    Werbeskripten:               fp.ad.scripts
#    
#    
#    ===================================================================================
also:
relativ einfaches handling, auch wenn es verdammt viel aussieht.
in im forum von da bekommst du immer eine gute antwort;)

(und die blocklisten liebe ich am meisten, denn nachdem ich mir die blockseite um window.close() "erweitert" hab, verschwinden nervige tabs und fenster ganz einfach)

willst du alle js teile blocken, machst die einfach im html-filter an und bist auch fertig
 
Zurück
Oben