如果它在 url 中使用 REGEXP,我无法让 Stylish for Firefox 保存我的样式
I can't get Stylish for Firefox to save my style, if it uses REGEXP in the url
我想编写一种影响我访问的所有网站的样式。
如果我用这样的东西打开样式,
@-moz-document url("") {
我可以保存我的风格,Stylish在保存的风格下面放上"Can affect anything"字样。但实际上,它似乎并没有影响 任何东西。
我实际上可以通过将行更改为以下内容来影响所有内容:
@-moz-document regexp("*") {
但是当我点击保存时,它拒绝保存。保存按钮不会变灰,如果我关闭时尚编辑器,样式也不会保存。
似乎特定于其中的正则表达式...其他任何内容都可以正常保存。
我在某处读到我可以直接编辑配置文件文件夹中的文件 stylish.sqlite,无需 SQlite 数据库编辑器,因为样式是纯文本。所以我尝试在记事本中这样做并保存。但是当我启动 firefox 时,时尚只是给出了一个错误,大约 "Stylish is having problems opening its database"。
我怎样才能制作出影响每个 url 的样式?
正则表达式 *
无效,因为它是一个没有模式本身的量词。您要求匹配 nothing/undefined 值零次或多次。
匹配除换行符以外的任何字符的符号是.
。因此,你可以试试
@-moz-document regexp(".*")
但是,可能匹配空字符串的正则表达式会导致意外结果。
我建议使用
@-moz-document regexp(".+")
它将匹配除换行符以外的 1 个或多个字符。
只需创建一个全局样式表,其样式规则不包含在任何 @-moz-document
.
中
我想编写一种影响我访问的所有网站的样式。
如果我用这样的东西打开样式,
@-moz-document url("") {
我可以保存我的风格,Stylish在保存的风格下面放上"Can affect anything"字样。但实际上,它似乎并没有影响 任何东西。
我实际上可以通过将行更改为以下内容来影响所有内容:
@-moz-document regexp("*") {
但是当我点击保存时,它拒绝保存。保存按钮不会变灰,如果我关闭时尚编辑器,样式也不会保存。
似乎特定于其中的正则表达式...其他任何内容都可以正常保存。
我在某处读到我可以直接编辑配置文件文件夹中的文件 stylish.sqlite,无需 SQlite 数据库编辑器,因为样式是纯文本。所以我尝试在记事本中这样做并保存。但是当我启动 firefox 时,时尚只是给出了一个错误,大约 "Stylish is having problems opening its database"。
我怎样才能制作出影响每个 url 的样式?
正则表达式 *
无效,因为它是一个没有模式本身的量词。您要求匹配 nothing/undefined 值零次或多次。
匹配除换行符以外的任何字符的符号是.
。因此,你可以试试
@-moz-document regexp(".*")
但是,可能匹配空字符串的正则表达式会导致意外结果。
我建议使用
@-moz-document regexp(".+")
它将匹配除换行符以外的 1 个或多个字符。
只需创建一个全局样式表,其样式规则不包含在任何 @-moz-document
.