說明

AdTab Killer 怎麼決定關掉什麼、每個設定做什麼,以及當你想留下的東西被關掉時該檢查哪裡。

運作方式 #

AdTab Killer 並不阻止分頁和視窗被建立。它幾乎在它們開啟的那一刻就把它們關掉。所以你會看到一閃,或是一個出現又消失的分頁。那是它在運作,不是出了問題。

唯一的例外是全螢幕護盾,它確實能阻止東西開啟。全螢幕裡有說明。

它盯著瀏覽器回報的三件事:建立了一個分頁、建立了一個視窗、有頁面要求開啟某樣東西。然後依你的清單和設定判斷。

AdTab Killer 彈出視窗的 首頁 分頁,可以看到全域保護開關、已關閉分頁計數器,以及保護目前網站的按鈕。
首頁:主開關、總共關掉了多少分頁,以及把你正在看的網站加進受保護清單的按鈕。

它不是廣告封鎖器。 它不會從頁面上移除橫幅或影片廣告,也不過濾內容。它處理的是那些你沒要求就自己開啟的分頁、視窗和彈出視窗。

三份清單 #

這些名稱的意思和看起來不一樣。往清單裡加任何東西之前,先看這張表。

清單 它實際上做什麼
受保護 網站照常載入。被關掉的是這個網站開啟的東西:廣告分頁、彈出視窗、指令碼開的分頁、Shift 點擊。受保護的意思是你在那裡瀏覽時受到保護。
已封鎖 這個網站永遠留不下來。如果它自己冒出來,就被靜默關掉;如果你自己去,會先看到一個警告頁。
允許 一個永遠放行的目標。它不受受保護清單限制,也不受設定 → 工具裡那兩個全域封鎖影響。

某個網站不停開廣告分頁和彈出視窗?它應該進受保護,而不是已封鎖

把網站放進已封鎖,封鎖的是這個網站本身,不是它開啟的東西:你失去了網站,問題還在。受保護才是那份不讓網站開東西的清單。

不論哪一種,這裡的任何功能都不會把廣告從你正在讀的頁面上移除。被關掉的是在新分頁或新視窗裡開啟的東西。

擴充功能彈出視窗裡的「受保護的網站」畫面,附說明橫幅和新增網站的輸入欄。
受保護:網站照樣載入,只是開不了東西。
擴充功能彈出視窗裡的「已封鎖的網站」畫面,附說明橫幅和新增網站的輸入欄。
已封鎖:網站本身永遠留不下來。

當一個網站同時在多份清單裡

由強到弱:

  1. 已封鎖,完整寫出來的
  2. 允許,完整寫出來的
  3. 已封鎖,透過子網域比對
  4. 允許,透過子網域比對
  5. 受保護和全域封鎖(設定 → 工具裡的封鎖所有新分頁封鎖所有新視窗

所以如果你在已封鎖裡有 *.example.com,又把 shop.example.com 加進允許,那麼對這一個位址來說允許贏:把一個網站完整寫出來,比萬用字元是更強的表態。但如果 shop.example.com兩份清單裡都被完整寫出來,那就是已封鎖贏。

子網域

  • 允許和已封鎖裡的每一列都有一個開關,用來加上 *. 前綴,讓這一筆涵蓋該網站及其全部子網域。
  • 另外還有兩個全域設定,每份清單一個,都叫包含子網域,它們強制那份清單裡的每一筆都涵蓋子網域。
  • 只要全域設定開著或者它自己的開關開著,這一筆就涵蓋子網域。
  • 受保護完全沒有這一套。 它始終只精確比對網站本身。

允許和已封鎖不能同時放著同一個網站

把網站加進其中一份,就會把它從另一份裡拿掉,並有一則琥珀色提示告訴你幾秒鐘。受保護是另一回事,不受影響。

哪些加不進去

三份清單都不接受瀏覽器自己的內部頁面(chrome://, edge://, about:)、擴充功能頁面、擴充功能商店本身,以及 Mozilla 的受保護位址。瀏覽器在那裡不給任何權限,所以按鈕是停用的,輸入欄也會拒絕。

保護:封鎖 或 嚴格 #

設定 → 工具 → 保護。 兩個選項,各自都要放棄一些東西。改之前把兩個都讀一遍。

它存在的原因是這個花招: 廣告不帶位址地呼叫 window.open(),先開出一個空白分頁,過一會兒才把那個分頁送去廣告。它開啟的那一刻沒有什麼可判斷的,因為還沒有目的地。

封鎖(預設)

擴充功能記下這個分頁從哪裡來,等它露出第一個真正的目的地,然後再判斷。這樣做的代價和收穫:

  • 廣告確實被要求了。要求送到了網路上。
  • 作為交換,允許和允許同一網站的分頁可以救下這個分頁,因為現在有目的地可以比對了。
  • 那些始終不露出目的地的分頁,例如 PDF 檢視器或列印視窗,會活下來:十秒之後就不管它們了。

嚴格

立刻就關,不等:

  • 廣告根本不會被要求。
  • 但沒有目的地就沒什麼可查的,所以允許救不了任何東西

在受保護的網站上,嚴格也會關掉付款視窗、外部登入視窗(Google、Facebook 等)和 PDF 視窗。 如果結帳頁老是消失,幾乎總是這個原因。把保護改回封鎖。

一般的 Ctrl 點擊完全不走這一套:那個事件本身就帶著位址。

選擇嚴格時會出現一則金色提示,說以後這會是 Pro 功能。現在是免費的,也沒有具體日期。

全螢幕 #

設定 → 工具 → 全螢幕時。 只對受保護清單裡的網站生效。

  • 嚴格(預設)。 擴充功能唯一一次是阻止而不是關閉。頁面處於全螢幕時,它攔截 window.open 和對 target="_blank" 連結的合成點擊,並封鎖網站發起的新導覽。影片能留在全螢幕就是靠這個。
  • 封鎖。 就是平常那種先開後關;全螢幕不改變什麼。注意:關掉分頁並不會把影片送回全螢幕,分頁開啟的那一刻瀏覽器就已經把你帶出來了。預設是嚴格的原因就在這裡。
  • 不封鎖。 你在全螢幕時什麼都不會被關掉。

它到不了的地方

  • 如果全螢幕的網站做了一次真正的導覽,也就是換頁面而不是換內部檢視,嚴格會攔住它。播放期間這很少見,但確實會發生。
  • 很多廣告是從播放器自己的框架裡開啟的。全螢幕開始時護盾會被種進每個框架,但如果全螢幕歸外層頁面所有、罩著框架這個元素,而不是框架自己罩著自己的內容,那個框架的護盾就不會啟動。
  • 由網路規則完成的封鎖無法寫進活動記錄。這是瀏覽器 API 的限制。那裡只會出現頁面內護盾攔下的東西。

有兩個設定都有一個叫嚴格的選項,另有兩個都有一個叫封鎖的選項。 它們不是同一回事。查東西時請用全名:保護:嚴格不是全螢幕時:嚴格

指向同一網站的連結 #

允許同一網站的分頁預設是開著的。開著時,開啟你正在看的同一網站頁面的連結不會被關掉。

關掉它,這些連結就和任何廣告一樣被關。那是唯一一次你沒要求的關閉,沒有解釋就像是壞了,所以頁面右上角會出現一則提示,附一個按鈕,不用開啟彈出視窗就能把設定改回去。

  • 只在那種情況下出現。關掉廣告從不顯示提示:那些正是你想關的。
  • 你可以用在頁面上提醒我讓它安靜,但每次你再次關掉允許同一網站的分頁,它都會回來。
  • 全螢幕時刻意不出現。
  • 重新整理後可能再次出現。什麼都不會被記住。
  • 在有些頁面上它根本出不來:瀏覽器的內部頁面,或是沒有授予網站存取權限的 Firefox。分頁照樣被關,只是你收不到提示。

已封鎖的網站 #

會發生什麼,取決於是誰開啟的。

  • 它自己冒出來(廣告、指令碼、還原的工作階段、Ctrl+Shift+T):靜默關閉。
  • 你自己去的(網址列、書籤、重新整理):一個帶三個選擇的警告頁,仍然繼續、從清單裡移除並繼續,或是返回。

仍然繼續讓你可以順著連結在站內走動,但重新整理或重新輸入網址會把警告帶回來。這是刻意的:它是一次性的通行證,不是永久例外。

如果關掉這個分頁會因為它是最後一個而結束瀏覽器,你會看到新分頁頁面。返回也是一樣。

把網站加進已封鎖,對該網站已經開啟的分頁同樣生效。你不需要重新整理任何東西。

全部設定 #

開啟彈出視窗,進入設定,然後選類別。下面每一項都寫著它出廠時的值,所以如果你沒改過,那就是它現在正在做的事。

設定 → 工具

彈出視窗裡的工具設定畫面,保護設為封鎖、全螢幕時設為嚴格,下面是幾個核取方塊。
設定 → 工具,每一項都在出廠值。
保護 預設:攔截
受保護的網站開出一個沒有目的地的分頁時該怎麼辦。見保護:封鎖 或 嚴格
全螢幕時 預設:嚴格
頁面處於全螢幕時,受保護的網站上會發生什麼。見全螢幕
封鎖所有新分頁 預設:關
關掉任何網站試圖開啟的每一個分頁,不論它在不在受保護清單裡。這一項和下一項就是本頁其他地方說的全域封鎖。允許仍然可以蓋過它們。
封鎖所有新視窗 預設:關
視窗同理。
允許同網站分頁 預設:開
保留那些通往你已經所在網站的連結。見指向同一網站的連結
在頁面上提醒我 預設:開
只有上面那項關掉時才看得到。當指向同一網站的連結被關掉時,在頁面裡顯示一則提示。
允許擴充功能頁面 預設:開
即使全域封鎖開著,也讓其他擴充功能開啟它們自己的頁面。
包含子網域、允許 預設:關
讓允許清單裡的每一筆也涵蓋子網域。
包含子網域、已封鎖 預設:關
已封鎖同理。

設定 → 快捷方式

重用視窗 預設:關閉
作用於分頁變視窗這個快捷操作。關時總是新建視窗。自動會詢問並重用第一個既有視窗。手動讓你從清單裡挑視窗。

設定 → 外觀

設定 取值 預設
預設分頁 首頁、快捷方式、工具、設定 首頁
每列快捷方式 3 到 6 3
每列工具 3 到 6 3
自訂提示 開、關
深色模式 開、關 在你變更之前跟隨系統
略過新功能 開、關

每列四個以上時,按鈕改為只顯示圖示。這沒有獨立的設定。

設定 → 說明

說明開啟本頁。關於裡有版本號、更新記錄的連結、重新觀看歡迎導覽的連結,以及在你安裝來源的商店裡評分的連結。

要聯絡我們,請寫信到 support-adtabkiller@htmyname.dev

工具與快捷操作 #

擴充功能彈出視窗的工具分頁,受保護、允許、已封鎖和記錄可用,自動靜音和自動重新整理顯示為鎖定。
四個能用的工具。自動靜音和自動重新整理只是佔位,還什麼都不做。

工具裡有受保護、已封鎖、允許和記錄。兩個灰色方塊,自動靜音和自動重新整理,標著即將推出,還不能用。

快捷操作裡有一個能用的,分頁變視窗,它把目前分頁拉出來獨立成視窗,或是依重用視窗的設定送到另一個視窗。關閉分頁和正在播放的分頁也在路上。

兩者都沒有具體日期。

活動記錄 #

工具 → 記錄保存被關掉內容的歷史,最多 5,000 筆,附一個搜尋框。每一列都有按鈕,把那個網站送進允許或已封鎖,或是從兩份清單裡都拿掉。

一次關閉最多可能過一秒才出現,因為記錄是成批寫入的。依日期翻看歷史是 Pro 專屬,目前尚未啟用;每列的按鈕所有人都能用。

記錄留在你的瀏覽器裡,永遠不會被送到任何地方。見隱私

常見問題 #

我看到一閃,或是一個出現又消失的分頁

這是正常的。擴充功能是關分頁,不是阻止它們開啟。真正意義上的阻止只有全螢幕時:嚴格

我把一個網站放進已封鎖,現在打不開它了

已封鎖是給你永遠不想開啟的網站用的。要讓一個網站別再開分頁和彈出視窗,你要的清單是受保護。見三份清單

我的付款視窗關掉了,或是 Google 登入視窗關掉了

幾乎肯定是在受保護網站上的保護:嚴格。把它改回封鎖,或是把付款網站加進允許,在封鎖模式下確實能救下它。

我把網站加進允許了,它還是被關

三種可能的原因:

  • 它在已封鎖裡被完整寫著,那個更強。
  • 它是子網域,而你沒有為那一筆開啟子網域。
  • 你用的是保護:嚴格,那裡沒有目的地可比,允許無從下手。
指向我已經所在網站的連結總被關掉

允許同一網站的分頁是關著的。把它開啟。頁面上出現的那則提示裡有個按鈕,會替你完成。

計數器和歷史對不上

記錄是成批寫入的,給它一秒鐘。如果瀏覽器剛好在那一刻關掉了擴充功能的背景處理,最多可能遺失一秒的活動。

我重新啟動瀏覽器後,有幾秒鐘什麼都沒被關掉

刻意的。啟動時有一段寬限期,好讓瀏覽器正在還原的分頁不被關掉。只要還有分頁陸續到來它就會延長,最多一分鐘。

Ctrl+Shift+T 會重新開啟一個擴充功能本該關掉的分頁

也是刻意的:你自己重新開啟一個分頁,和廣告開一個分頁是分開對待的。這個例外不適用於已封鎖清單裡的網站。

工具列圖示變了

最近的版本裡有新東西。開啟更新記錄、在設定裡關掉那則提示,或是開啟略過更新說明,它就會清除。它只在次版本和主版本跳躍時出現,修補版本從不出現。

我關掉了全域保護,還是有事情發生

首頁 上的開關會關掉所有守衛,包括已封鎖清單。如果還有事情發生,那是別的擴充功能,或是你瀏覽器內建的彈出視窗封鎖。

在隱私視窗或無痕視窗裡能用嗎?

只有你在瀏覽器的擴充功能頁面裡允許之後才行。它在那裡不會自己啟用。

Firefox 呢?

有 Firefox 版本。在那裡網站存取是選用權限:不授予的話關閉功能照樣能用,但全螢幕護盾和頁面內提示不行。彈出視窗會用一則橫幅來要求它。

疑難排解 #

當你想留下的東西被關掉時,照這個順序來。

  1. 全域保護開著嗎?看看 首頁 上的開關。
  2. 這個網站在受保護裡嗎?首頁 上那個大按鈕會告訴你,也能改。
  3. 開啟記錄。這次關閉有記錄嗎?如果沒有項目,那就不是這個擴充功能做的。
  4. 如果關掉了不該關的東西:目的地在允許裡嗎?它是子網域嗎?
  5. 如果付款或登入視窗消失:把保護從嚴格降到封鎖。
  6. 如果影片掉出全螢幕:把全螢幕時提到嚴格。
  7. 還是不清楚?把全域保護關一會兒,看看問題是否繼續。這樣就排除了別的擴充功能。

如果這些都解釋不了,寫信到 support-adtabkiller@htmyname.dev,告訴我們是在哪個網站上發生的。

隱私 #

沒有 Pro 時,擴充功能完全不發出任何網路要求。 它不向任何伺服器傳送東西,沒有分析,也沒有遙測。你的設定、你的三份清單、活動記錄和計數器都在瀏覽器的本機儲存裡。

Pro 需要連線,因為必須驗證授權。 裝有 Pro 的瀏覽器會聯絡我們的伺服器,確認授權有效以及是哪一個安裝在使用它,需要伺服器的 Pro 功能也會以同樣方式運作。那些要求攜帶的是識別你的帳戶和那個安裝的資訊,不包含你造訪了哪些頁面,也不包含關掉了什麼。

它要求的權限,以及各自的用途:

  • 分頁和視窗,用來看到有一個開啟並把它關掉。
  • 導覽,用來在判斷之前看清分頁要去哪裡。
  • 儲存空間,用來把你的清單和設定留在你自己的機器上。
  • 指令碼注入,用於全螢幕護盾和頁面內提示。
  • 網路規則,用來阻止全螢幕頁面開啟東西。

帳戶和授權在我們這邊保存什麼、保存多久,寫在隱私權政策裡。