BBCode entfernen

Pill

Aktives Mitglied
Thread Starter
Registriert
21.02.2011
Beiträge
3.279
Reaktionspunkte
464
Immer wieder gibt's das Problem, dass Leute alte Skripte nicht lesen können, weil BBCode in den Code-Tags nicht mehr unterstützt wird. Hier eine einfache Lösung am Beispiel Safari, könnte aber auch in anderen Browsern funktionieren:

1. Safari->Einstellungen->Erweitert Häkchen setzen bei Menü Entwickler in der Menüleiste anzeigen
2. Häkchen setzen im Menü Entwickler->JavaScript von intelligentem Suchfeld erlauben
3. Folgendes in die Adressleiste kopieren und Enter drücken:

Code:
javascript:arr=document.getElementsByClassName('bbCodeBlock bbCodeCode');
        for(var i = 0; i < arr.length; i++){
            arr[i].innerHTML=arr[i].innerHTML.replace(/\[.+?\]+/gi,'');
        }
 
Sehr praktisch. Sollte vielleicht hier festgepinnt werden, oder so. Der reguläre Ausdruck müsste wohl für Fälle in denen eckige Klammern zum eigentlichen Code gehören noch etwas verfeinert werden?

Auch praktisch das ganze mit Safaris "do javascript"-AppleScript-Handler zu nutzen (was allerdings genauso in den Entwicklereinstellungen vorher erlaubt worden sein muss) und bei Bedarf aus dem Skript-Menü aufzurufen (in ~/Library/Scripts/Applications/Safari speichern)
 
Zurück
Oben Unten