2

私がアクセスするすべての Web サイトに影響を与えるスタイルを書きたいと考えています。

このようなものでスタイルを開くと、

@-moz-document url("") {

スタイルを保存することができ、Stylish は保存されたスタイルの下に「何にでも影響を与えることができる」という言葉を入れます。しかし、実際には何の影響もないようです。

行を次のように変更することで、実際にすべてに影響を与えることができます。

@-moz-document regexp("*") {

しかし、保存をクリックすると、保存が拒否されます。保存ボタンがグレーアウトせず、スタイリッシュエディタを閉じるとスタイルが保存されません。

そこに正規表現があることに固有のようです...それ以外は通常どおり保存されます。

スタイルがプレーンテキストであるため、SQliteデータベースエディターなしで、プロファイルフォルダーにあるファイルstyle.sqliteを直接編集できる場所を読みました。だから私はメモ帳でそれをやって保存しようとしました。しかし、その後、firefoxを起動すると、「Stylishでデータベースを開く際に問題が発生しました」というエラーが発生します。

すべての URL に影響するスタイルを作成するにはどうすればよいですか?

4

2 に答える 2

1

正規表現*は、パターン自体のない量指定子であるため、有効ではありません。何もない/未定義の値に0回以上一致するように要求します。

改行以外の任意の文字に一致する記号は.. したがって、あなたは試すことができます

@-moz-document regexp(".*")

ただし、空の文字列に一致する可能性がある正規表現は、予期しない結果につながる可能性があります。

使用することをお勧めします

@-moz-document regexp(".+")

改行以外の 1 つ以上の文字に一致します。

于 2015-12-17T17:54:03.180 に答える
0

スタイル ルールがラップされていないグローバル スタイルシートを作成するだけ@-moz-documentです。

于 2015-12-17T17:57:48.470 に答える