我想写一种影响我访问的所有网站的风格。
如果我用这样的东西打开样式,
@-moz-document url("") {
我可以保存我的风格,Stylish在保存的风格下加上"可以影响任何东西"。但在实践中,它似乎不会影响任何。
实际上,我可以通过将行更改为以下内容来影响一切:
@-moz-document regexp("*") {
但是当我点击保存时,它拒绝保存。保存按钮不会变灰,如果我关闭时尚编辑器,样式就不会保存。
它似乎是特定于在那里有regexp。。。其他任何东西都可以正常保存。
我在某个地方读到,我可以直接编辑配置文件文件夹中的文件styleish.sqlite,而不需要sqlite数据库编辑器,因为样式是纯文本的。所以我试着在记事本上保存。但当我启动firefox时,时尚只是给出了一个错误,关于"时尚在打开数据库时遇到问题"。
我如何才能创建一个影响每个url的样式?
正则表达式*
无效,因为它是一个没有模式本身的量词。您要求零次或多次不匹配任何内容/未定义的值。
除了换行符之外,与任何字符匹配的符号都是.
。因此,您可以尝试
@-moz-document regexp(".*")
但是,可能与空字符串匹配的正则表达式可能会导致意外的结果。
我建议使用
@-moz-document regexp(".+")
它将匹配除换行符以外的1个或多个字符。
只需创建一个全局样式表,该样式表的样式规则不包含在任何@-moz-document
中。