しくみ #
AdTab Killer はタブやウィンドウが作られること自体は止めません。開いたほぼその瞬間に閉じます。ですから一瞬のちらつきや、現れてすぐ消えるタブが見えます。それは正しく動いている証拠で、失敗ではありません。
唯一の例外が全画面のシールドで、こちらは実際に開かせません。全画面で説明しています。
ブラウザが知らせる三つのことを見ています: タブが作られた、ウィンドウが作られた、そしてページが何かを開こうとした。そのうえで、あなたのリストと設定にしたがって判断します。
広告ブロッカーではありません。 ページからバナーや動画広告を取り除くことはせず、コンテンツのフィルタリングもしません。扱うのは、頼んでもいないのに開くタブ・ウィンドウ・ポップアップです。
3 つのリスト #
名前は見た目どおりの意味ではありません。リストに何かを追加する前に、この表を読んでください。
| リスト | 実際にすること |
|---|---|
| 保護 | サイトは普通に読み込まれます。閉じられるのはそのサイトが開いたもの: 広告タブ、ポップアップ、スクリプトが開いたタブ、Shift クリック。保護とは、そこを見ている間あなたが守られるという意味です。 |
| ブロック | そのサイトは決して開いたままになりません。勝手に来た場合は静かに閉じられます。自分から行った場合は警告ページが出ます。 |
| 許可 | いつでも通す行き先です。保護リストと、設定 → ツールにある二つの全体ブロックの対象外になります。 |
広告タブやポップアップを開き続けるサイトは、ブロックではなく保護に入れます
そのサイトをブロックに入れるとサイトそのものが閉じられます。開かれるものではありません。サイトを失って、問題は残ります。サイトに何かを開かせないためのリストが保護です。
いずれにせよ、ここにあるものは今読んでいるページから広告を消しません。閉じられるのは、新しいタブやウィンドウで開くものです。
サイトが複数のリストにある場合
強い順に:
- ブロック、そのまま書かれたもの
- 許可、そのまま書かれたもの
- ブロック、サブドメイン経由
- 許可、サブドメイン経由
- 保護と全体ブロック(設定 → ツールにある新しいタブをすべてブロックと新しいウィンドウをすべてブロック)
つまり *.example.com をブロックに入れていて shop.example.com を許可に追加した場合、そのアドレスに関しては許可が勝ちます。サイトを丸ごと書き出すのはワイルドカードより強い意思表示だからです。ただし shop.example.com が両方のリストにそのまま書かれていれば、ブロックが勝ちます。
サブドメイン
- 許可とブロックの各行には
*.を付けるスイッチがあり、その項目がサイトとそのすべてのサブドメインをカバーします。 - さらにリストごとに一つずつ、どちらもサブドメインを含めるという全体設定があり、そのリストの全項目にサブドメインをカバーさせます。
- 全体設定が有効またはその項目自身のスイッチが有効なら、その項目はサブドメインをカバーします。
- 保護にはこの仕組みが一切ありません。 常に完全一致のサイトだけを見ます。
許可とブロックに同じサイトは入れられません
片方に追加するともう片方から外れ、数秒間、琥珀色の通知がそれを伝えます。保護は別の話で、影響を受けません。
追加できないもの
三つのリストはいずれも、ブラウザ自身の内部ページ(chrome://, edge://, about:)、拡張機能のページ、拡張機能ストアそのもの、Mozilla の保護されたアドレスを受け付けません。ブラウザがそこでは権限を与えないため、ボタンは無効になり、入力欄は登録を拒否します。
保護: ブロック か 厳格 #
設定 → ツール → 保護。 選択肢は二つで、どちらも何かを諦めます。変更する前に両方読んでください。
これが存在する理由になっている手口: 広告はアドレスなしで window.open() を呼び、空白のタブを開かせ、ほんの少しあとでそのタブを広告へ送ります。開いた瞬間には判断材料がありません。まだ行き先がないからです。
ブロック(既定値)
拡張機能はタブがどこから来たかを控え、最初の本当の行き先が現れるまで待ってから判断します。その代償と見返り:
- 広告は実際に要求されます。リクエストはネットワークまで届きます。
- その代わり、許可と同じサイトのタブを許可がタブを救えます。比べる行き先ができたからです。
- 行き先を最後まで示さないタブ、たとえば PDF ビューアや印刷ウィンドウは生き残ります。10 秒たてばそのままにされます。
厳格
待たずに即座に閉じます:
- 広告が要求されることはありません。
- ただし行き先がなければ照合するものもないので、許可は何も救いません。
保護されたサイトでは、厳格は決済ウィンドウ、外部ログインのウィンドウ(Google、Facebook など)、PDF のウィンドウも閉じます。 決済画面が何度も消えるなら、ほぼ確実にこれが原因です。保護をブロックに戻してください。
通常の Ctrl クリックはこの流れをまったく通りません。そのイベントにはすでにアドレスが含まれているからです。
厳格を選ぶと、将来は Pro の機能になるという金色の通知が出ます。今は無料です。時期は未定です。
全画面 #
設定 → ツール → 全画面時。 保護リストにあるサイトにだけ適用されます。
- 厳格(既定値)。 拡張機能が閉じるのではなく防ぐ唯一のケースです。ページが全画面の間、
window.openとtarget="_blank"リンクへの合成クリックを横取りし、そのサイトが始める新しい遷移をブロックします。こうして動画が全画面のまま保たれます。 - ブロック。 開いてから閉じるという通常の動きで、全画面でも変わりません。注意: タブを閉じても動画は全画面に戻りません。タブが開いた時点でブラウザがすでに全画面から抜けさせているからです。既定値が厳格なのはそのためです。
- ブロックしない。 全画面の間は何も閉じられません。
届かないところ
- 全画面のサイトが本当の遷移、つまり内部表示の切り替えではなくページの移動を行うと、厳格はそれをブロックします。再生中にはまれですが、起こります。
- 多くの広告はプレーヤー自身のフレームから開きます。全画面が始まるとシールドはすべてのフレームに植えられますが、全画面がフレームの要素に対して外側のページのものになっていて、フレームが自分のコンテンツに対して持っているのでない場合、そのフレームのシールドは働きません。
- ネットワークルールによるブロックはアクティビティログに記録できません。ブラウザ API の制限です。そこに出るのはページ内のシールドが横取りしたものだけです。
厳格という選択肢を持つ設定が二つ、ブロックという選択肢を持つ設定が二つあります。 これらは同じものではありません。何かを調べるときはフルネームを使ってください。保護: 厳格は全画面時: 厳格ではありません。
同じサイトへのリンク #
同じサイトのタブを許可は既定で有効です。有効なうちは、今見ているのと同じサイトのページを開くリンクは閉じられません。
無効にすると、そうしたリンクも広告と同じように閉じられます。それは唯一、頼んでいない閉じ方であり、説明がなければ故障に見えます。そこでページの右上に通知が出て、ポップアップを開かずに設定を戻すボタンが付きます。
- その場合にだけ出ます。広告を閉じたときに通知は出ません。それは閉じてほしかったものだからです。
- ページ上で知らせるで黙らせられますが、同じサイトのタブを許可を再び無効にするたびに戻ってきます。
- 全画面では意図的に出ません。
- 再読み込みすると再び出ることがあります。何も記憶されません。
- 一部のページではまったく表示できません。ブラウザの内部ページや、サイトへのアクセスを許可していない Firefox です。タブは同じように閉じられ、通知だけが届きません。
ブロックされたサイト #
何が起きるかは、誰が開いたかで変わります。
- 勝手に来た場合(広告、スクリプト、復元されたセッション、Ctrl+Shift+T): 静かに閉じられます。
- 自分で行った場合(アドレスバー、ブックマーク、再読み込み): 三つの選択肢がある警告ページ。それでも進む、リストから外して進む、または戻る。
それでも進むを選ぶと、リンクをたどってサイト内を移動できますが、再読み込みやアドレスの再入力で警告が戻ります。これは意図的です。一度きりの通行証であって、恒久的な例外ではありません。
そのタブが最後の一枚で、閉じるとブラウザが終了してしまう場合は、代わりに新しいタブのページが表示されます。戻るも同じです。
サイトをブロックに追加すると、そのサイトのすでに開いているタブにも効きます。何も再読み込みする必要はありません。
すべての設定 #
ポップアップを開いて設定へ進み、カテゴリを選びます。下の各項目には出荷時の値が書かれているので、変更していなければ、それが今の動作です。
設定 → ツール
- 保護 既定値: ブロック
- 保護されたサイトが行き先なしで開いたタブをどうするか。保護: ブロック か 厳格を参照。
- 全画面表示のとき 既定値: 厳格
- ページが全画面の間、保護されたサイトで何が起きるか。全画面を参照。
- すべての新しいタブをブロック 既定値: オフ
- どのサイトが開こうとしたタブでも閉じます。保護リストにあるかどうかは関係ありません。これと次の項目が、このページのほかの箇所で全体ブロックと呼んでいるものです。許可は今でもこれらより優先されます。
- すべての新しいウィンドウをブロック 既定値: オフ
- ウィンドウについても同じです。
- 同じサイトのタブを許可 既定値: オン
- すでにいるサイトへ向かうリンクを残します。同じサイトへのリンクを参照。
- ページ上で知らせる 既定値: オン
- 上の設定がオフのときだけ表示されます。同じサイトへのリンクが閉じられたとき、ページ内に通知を出します。
- 拡張機能ページを許可 既定値: オン
- 全体ブロックが有効でも、ほかの拡張機能が自分のページを開けるようにします。
- サブドメインを含める、許可 既定値: オフ
- 許可リストのすべての項目がサブドメインもカバーするようにします。
- サブドメインを含める、ブロック 既定値: オフ
- ブロックについても同じです。
設定 → ショートカット
- ウィンドウを再利用 既定値: オフ
- タブをウィンドウへのショートカットに適用されます。オフは常に新しいウィンドウを作ります。自動は確認したうえで既存の最初のウィンドウを再利用します。手動は一覧からウィンドウを選ばせます。
設定 → 外観
| 設定 | 値 | 既定値 |
|---|---|---|
| デフォルトのタブ | ホーム、ショートカット、ツール、設定 | ホーム |
| 1行あたりのショートカット | 3 〜 6 | 3 |
| 1行あたりのツール | 3 〜 6 | 3 |
| カスタムツールチップ | オン、オフ | オン |
| ダークモード | オン、オフ | 変更するまでシステムに従います |
| 新着情報をスキップ | オン、オフ | オフ |
1 行あたり 4 つ以上になると、ボタンはアイコンだけの表示に変わります。そのための個別設定はありません。
設定 → ヘルプ
ヘルプはこのページを開きます。概要にはバージョン番号、変更履歴へのリンク、ようこそツアーをもう一度見るリンク、インストール元のストアで評価するリンクがあります。
ご連絡は support-adtabkiller@htmyname.dev までどうぞ。
ツールとショートカット #
ツールには保護・ブロック・許可・ログがあります。灰色の二つのタイル、自動ミュートと自動再読み込みは近日公開の表示で、まだ動きません。
ショートカットには動くものが一つ、タブをウィンドウへがあります。現在のタブを独立したウィンドウに出すか、ウィンドウを再利用の設定に応じて別のウィンドウへ送ります。タブを閉じるとサウンド再生中のタブも準備中です。
いずれも時期は未定です。
アクティビティログ #
ツール → ログは閉じたものの履歴を最大 5,000 件まで、検索欄付きで保持します。各行には、そのサイトを許可かブロックへ送るボタンと、両方から外すボタンがあります。
エントリーはまとめて書き込まれるため、閉じてから表示されるまで最大 1 秒かかることがあります。日付で履歴をたどる機能は Pro 用で今は無効です。行ごとのボタンは誰でも使えます。
ログはあなたのブラウザの中にあります。どこにも送られません。プライバシーを参照。
よくある質問 #
一瞬ちらついたり、タブが現れてすぐ消えたりします
正常です。拡張機能はタブを閉じるのであって、開くのを止めているわけではありません。本当の意味で防いでいるのは全画面時: 厳格だけです。
サイトをブロックに入れたら開けなくなりました
ブロックは二度と開きたくないサイト向けです。サイトにタブやポップアップを開かせたくないなら、必要なリストは保護です。3 つのリストを参照。
決済ウィンドウ、あるいは Google のログインウィンドウが閉じてしまいました
ほぼ確実に、保護されたサイトでの保護: 厳格です。ブロックに戻すか、決済サイトを許可に入れてください。ブロックのもとでは実際に救われます。
許可に追加したのに、まだ閉じられます
考えられる原因は三つです:
- ブロックにそのまま書かれていて、そちらが勝っています。
- サブドメインなのに、その項目でサブドメインを有効にしていません。
- 保護: 厳格になっていて、比べる行き先がないため許可が働けません。
今いるサイトへのリンクが閉じ続けます
同じサイトのタブを許可がオフです。オンにしてください。ページに出る通知には、それを代わりに行うボタンがあります。
カウンターと履歴が合いません
エントリーはまとめて書き込まれるので、1 秒待ってみてください。ちょうどその瞬間にブラウザが拡張機能のバックグラウンド処理を止めると、最大 1 秒ぶんの記録が失われることがあります。
ブラウザを再起動したら、数秒間なにも閉じられませんでした
意図的です。ブラウザが復元しているタブが殺されないよう、起動時に猶予があります。タブが届き続けるあいだは延び、最長で 1 分です。
Ctrl+Shift+T で、拡張機能が閉じるはずのタブが戻ってきます
これも意図的です。自分でタブを開き直すことは、広告がタブを開くことと区別されます。この例外はブロックにあるサイトには適用されません。
ツールバーのアイコンが変わりました
最近のバージョンに何か新しいものがあります。変更履歴を開くか、設定で通知を閉じるか、新着情報をスキップを有効にすると消えます。マイナーとメジャーのバージョンアップでのみ表示され、パッチでは出ません。
グローバル保護を切ったのに、まだ何か起きます
ホーム のスイッチはブロックリストを含むすべての見張りを止めます。それでも何か起きるなら、別の拡張機能か、ブラウザ自身のポップアップブロックです。
プライベートウィンドウやシークレットウィンドウでも動きますか。
ブラウザの拡張機能ページで許可した場合だけです。そこでは自動的には有効になりません。
Firefox はどうですか。
Firefox 版があります。そこではサイトへのアクセスが任意の権限で、与えなくても閉じる動作は働きますが、全画面のシールドとページ内の通知は働きません。ポップアップがバナーでその権限を求めます。
トラブルシューティング #
残したかったものが閉じたときは、この順番で確かめてください。
- グローバル保護は有効ですか。ホームのスイッチを見てください。
- そのサイトは保護に入っていますか。ホーム の大きなボタンが教えてくれますし、切り替えもできます。
- ログを開いてください。閉じた記録は残っていますか。エントリーがなければ、この拡張機能ではありません。
- 閉じるべきでないものが閉じるなら: 行き先は許可にありますか。サブドメインではありませんか。
- 決済やログインのウィンドウが消えるなら: 保護を厳格からブロックへ下げてください。
- 動画が全画面から外れるなら: 全画面時を厳格へ上げてください。
- それでも分からないときは、グローバル保護を少しのあいだ切って、問題が続くか見てください。それでほかの拡張機能を切り分けられます。
以上のどれでも説明がつかない場合は、support-adtabkiller@htmyname.dev までご連絡のうえ、どのサイトで起きるかをお知らせください。
プライバシー #
Pro がなければ、拡張機能はネットワーク通信を一切行いません。 どのサーバーにも何も送らず、解析もテレメトリーもありません。設定、三つのリスト、アクティビティログ、カウンターは、ブラウザのローカルストレージの中にあります。
Pro には接続が必要です。ライセンスを確認しなければならないからです。 Pro の環境は、ライセンスが有効かどうかと、どのインストールが使っているかを確認するために当社のサーバーへ接続します。サーバーを必要とする Pro 機能も同じように動きます。それらの通信が運ぶのはアカウントとそのインストールを識別する情報だけで、閲覧したページや閉じられたものについては何も含みません。
求める権限と、それぞれの用途:
- タブとウィンドウ。開いたのを知り、閉じるため。
- ナビゲーション。判断の前にタブの行き先を知るため。
- ストレージ。リストと設定をあなたの端末に保つため。
- スクリプトの挿入。全画面のシールドとページ内の通知のため。
- ネットワークルール。全画面のページに何かを開かせないため。
アカウントとライセンスが当社側に何をどれだけの期間保存するかは、プライバシーポリシーに記載しています。