Eine Möglichkeit ist
@-moz-document regexp("^a?!(bout:).*|^[^a].*")
Wenn Sie Ihren Regex testen, funktioniert er auf jeden Fall für mich. Binden Sie den Rest des Skripts anschließend in geschweifte Klammern ein?
@-moz-document regexp("(^(?=(?!about))).*") { /* rest of script */ }
Wenn ja, haben Sie möglicherweise eine falsche Vorstellung davon, was mit der about:
URL übereinstimmt. Dies entspricht nur dem Seiteninhalt der about:
Seiten. Beachten Sie, dass alle von Ihrem Stil betroffenen Firefox-Oberflächenelemente weiterhin betroffen sind (auch wenn Sie eine about:
Seite besuchen ).
Abgesehen davon ist es praktisch, einen einfachen Userstyle wie diesen zum Testen zu verwenden, damit das Verhalten des Skripts beim Testen der Regex nicht kompliziert wird.