為什麼鎖定了 App,卻鎖不住它的網站

你鎖定了 App,轉頭開啟它的網站,十分鐘前設好的鎖定就形同虛設。

這是大多數螢幕時間設定都有的漏洞,而且不怪用戶。在 iOS 上,鎖定 App 和鎖定網站是兩套不同的機制,選中一個 App 類別,完全管不到網頁。

網站黑白名單就是來堵這個漏洞的。它有兩種防護,彼此不能替代。

在所有瀏覽器鎖定敏感網站

該開的就是這一種,對大多數人來說,也只需要這一種。

它用的是 Apple 在 iOS 內部維護的內容過濾器:一份由 Apple 持續更新的成人及敏感網站清單,凡是可能出現網頁的地方都管得到,包括所有瀏覽器,以及在其他 App 裡開啟的頁面。它還會關閉私密瀏覽,而私密瀏覽往往正是繞過過濾器的辦法。

不需要任何設定:不用建清單,不用輸域名,也不用跟著網絡的變化不停維護。

全新安裝時,你第一次授予「螢幕使用時間」權限,Upchin 就會替你開啟它。如果你關掉,它就一直關著,我們不會悄悄重新開啟。

只開放你允許的網站

第二種防護的思路正好相反:不是鎖定一份網站清單,而是鎖定所有網站,只放行你允許的那些。

它會一直執行,不只在鎖定期間。一旦開啟,無論發生什麼,所有網站都打不開,直到你把它關掉。

這種做法並不常見。大多數工具給你一份要鎖定的網站清單,每發現一個新網站,就得往裡加。只放行清單上的網站,正好相反:這是唯一一種不需要你預判自己想躲開什麼的方式。

全面鎖定的局限

開啟之前,請先讀完這一部分。這不是例行公事。

App 裡的網頁也是網頁。全面鎖定分不清哪個是瀏覽器、哪個是銀行 App 為確認付款彈出的小網頁視窗,會一併鎖定。

有些情況可以補救:被鎖定的頁面會顯示域名,把它加入允許的網站,那個 App 就能恢復正常。通常一個域名就夠了,因為鎖定攔的是頁面跳轉,而不是頁面載入的資源。

有些則無法補救。尤其是銀行和付款流程,會經過許多不透明、也從不顯示給你的域名。你可能會發現一筆轉帳怎麼也確認不了,而且找不到明顯的解決辦法。

所以,老實說,我們的建議(App 在那個畫面上也是這麼說的)是:把每個被防護畫面上顯示的網站加進去;如果這樣還不夠,就不要用這個模式。敏感網站過濾沒有這個問題,因為它鎖的是一份清單,而不是一切。

網站白名單

一份清單,兩種防護共用。你允許的網站,既能通過全面鎖定,也能通過敏感網站過濾。

可以手動加入域名,也可以從一組現成的網站開始。上限 50 條:足夠放下日常要用的網站,又少到讓清單始終一目瞭然。

網站黑白名單做不到什麼

它不是類別過濾器。勾選一個 App 類別,不會鎖定對應的網站,這正是這個畫面要單獨存在的原因。

它不能按頁面設定。一個網站要麼允許,要麼不允許;沒法只放行網站的一部分、鎖住另一部分。

它不跟著你的鎖定走。兩種防護按自己的節奏執行,也就是一直開著,直到你改動它們。

常見問題

鎖定 App,也會鎖定它的網站嗎?

不會。在 iOS 上,這是兩套不同的機制,選中一個 App 類別管不到網頁。網站黑白名單正是為了堵上這個漏洞。

應該開啟哪一種?

敏感網站過濾。它用的是 Apple 自己維護的清單,在所有瀏覽器和 App 內都有效,不需要任何設定,也沒有要操心的副作用。

全面鎖定會影響其他 App 嗎?

可能會。App 裡的網頁也是網頁,全面鎖定同樣會鎖定。把被防護畫面上顯示的域名加進去,通常就能解決;但付款和銀行流程會經過一些從不顯示給你的域名,這類問題可能無法補救。遇到這種情況,就不要用這個模式。

私密瀏覽能繞過它嗎?

不能。敏感網站過濾會關閉私密瀏覽。

最多可以允許多少個網站?

50 個。兩種防護共用這一份例外清單。

可以只放行網站的一部分,鎖定其餘部分嗎?

不能。一個域名要麼允許,要麼不允許,沒有按頁面設定的規則。