正则表达式排除firefox中的[about:]页面


0

我正在努力让时尚的样式表停用 关于: 页面。 我相信下面的正则表达式应该可以做到这一点,但firefox似乎有不同的意见。有人能指出我正确的方向吗?

@-moz-document regexp("(^(?=(?!about))){1}.*")

Answers:


0

一种可能性是

@-moz-document regexp("^a?!(bout:).*|^[^a].*")

但是,测试你的正则表达式,无论如何它对我有用。你之后是否将其余的脚本括在括号中?

@-moz-document regexp("(^(?=(?!about))){1}.*") {
    /* rest of script */
}

如果是这样,你可能错误地认识到了什么 about: 网址匹配。这只匹配 页面内容 about: 页面。请注意,受您的样式影响的任何Firefox UI元素仍将受到影响(即使您正在访问 about: 页)。

顺便说一句,使用简单的用户样式很方便 这个 用于测试,因此在测试正则表达式时,脚本的行为不会使事情复杂化。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.