ルールの構成要素
ルールは次の項目で構成されます。
| 項目 | 意味 |
|---|---|
| 適用対象 | 1つの拡張機能、またはプロファイル全体の拡張機能(Premium)。 |
| URLパターン | どのサイトでルールが動作するかを指定します。1つのパターンは無料で使えます。1つのルールに複数のパターンを組み合わせるには Premium が必要です。いずれかのパターンが一致した時点でルールが動作します。 |
| 動作 | 一致したサイトで有効化するか、無効化するか。 |
| サイトを離れたとき | 元に戻す(直前の状態に戻す)か、そのまま維持か。 |
| 自動リロード | ルールの動作後にページを再読み込みし、拡張機能をすぐに反映させます(任意)。 |
| 時間条件 | 指定した曜日と時間帯にのみルールを適用します(任意)(Premium)。 |
ルールは拡張機能の ⋮ メニュー → ルールの管理から作成できます。メニュー → ルールの管理を開けば、すべてのルールを一覧できます。
URLパターン
ドメイン一致(推奨)
そのサイトと、すべてのサブドメインに一致します。https:// や www. は不要です。Extensio がパターンを自動的に正規化します。
| パターン | 一致する例 | 一致しない例 |
|---|---|---|
example.com | example.com, www.example.com, shop.example.com | example.org, notexample.com |
mail.google.com | mail.google.com | google.com, drive.google.com |
パス一致(ワイルドカード対応)
ドメインとパスの組み合わせに一致します。* は任意の文字列を表します。サイトの一部だけでルールを動作させたいときに使います。
| パターン | 一致する例 | 一致しない例 |
|---|---|---|
example.com/blog/* | example.com/blog/, example.com/blog/post-1 | example.com/about |
github.com/*/issues* | github.com/facebook/react/issues, github.com/org/repo/issues/42 | github.com/org/repo/pulls |
*.example.com/admin* | app.example.com/admin, cms.example.com/admin/pages | example.com/admin(サブドメインなし) |
* ワイルドカードは / を含む任意の文字列に一致します。パターンはドメインとパスの全体に対して照合されるため、より深い階層のページも対象にしたい場合は末尾に * を付けてください。
元に戻す と そのまま維持
元に戻す(既定)にすると、ルールはそのサイトでだけ一時的に適用される上書きになります。サイトを離れると、拡張機能は直前の状態、つまり手動で選んだ状態か、有効なプロファイルの設定に戻ります。ほとんどの場合はこちらが適しています。
そのまま維持にすると、ルールは一方向のスイッチになります。サイトが一致したときにだけ動作し、その後は拡張機能に触れません。「開発用サイトを開いたらオンにして、あとはそのままにしておく」といった使い方に向いています。
プロファイルの指定 👑
ルールは1つの拡張機能ではなく、プロファイルを対象にできます。その場合、プロファイルに含まれるすべての拡張機能にルールが適用されます。「banking.com では買い物プロファイル全体を無効化する」というルール1つで、個別のルール十数個分をまかなえます。
時間条件 👑
ルールには時間帯を設定できます。曜日と開始・終了時刻を選んでください。ルールはその時間帯の中でのみ動作します。時間帯の外では、元に戻すのルールは URL が一致しなかった場合とまったく同じように扱われ、拡張機能は元の状態に戻ります。終了時刻が開始時刻より前の場合は日をまたぎます(金曜 22:00–06:00 は土曜の朝まで続きます)。
- 集中ルール:URL パターンを空のままにすると、その時間帯のあいだすべてのサイトでルールが適用されます。たとえば「平日の 9:00–17:00 は買い物系の拡張機能を無効化する」といった使い方です。
- 反映のタイミング:時間帯の境目は約1分以内、またはタブを切り替えた時点ですぐに反映されます。ブラウザを閉じているあいだは何も変わらず、再び開いた時点で状態が修正されます。
プロファイル全体をスケジュールで切り替えたい場合は、スケジュールによるプロファイル切り替えをご覧ください。
ページの自動リロード
多くの拡張機能(広告ブロッカー、ダークモードツール、ユーザースクリプト管理ツールなど)は、有効化された後に読み込まれたページにしか効果がありません。ページの自動リロードをオンにすると、ルールが拡張機能の状態を変えた後に Extensio がタブを1回だけ再読み込みするため、そのまま効果が反映されます。ループ防止機能が組み込まれているので、ページが繰り返し再読み込みされることはありません。
ルールとプロファイル・固定の関係
- 固定した拡張機能が常に優先されます。固定(常時オン)された拡張機能は、どのルールからも変更されません。
- ルールはサイトごとに、有効なプロファイルより優先されます。一致したサイトではルールの動作が適用され、サイトを離れると(元に戻すモードの場合)拡張機能はプロファイルの状態に戻ります。
- ルールは表示中のタブに従います。Extensio は実際に見ているタブを判定の対象にします。一致するサイトがバックグラウンドのタブで開かれていても、拡張機能が切り替わることはありません。
無料版と Premium の違い
| 機能 | 無料 | Premium |
|---|---|---|
| 拡張機能ごとのルール数 | 5個まで | 無制限 |
| ルールごとのパターン数 | 1 | 無制限 |
| プロファイルの指定 | - | ✓ |
| 時間条件/集中ルール | - | ✓ |
| 元に戻す/そのまま維持モード | ✓ | ✓ |
| ページの自動リロード | ✓ | ✓ |
無料版の上限を超えたルールは削除されません。ロックのバッジが表示され、アップグレードするか(または空きを作るか)するまで無効なまま保持されます。Premium と支払いをご覧ください。