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