为什么锁定了应用,却锁不住它的网站

你锁定了应用,转头打开它的网站,十分钟前设好的锁定就形同虚设。

这是大多数屏幕时间设置都有的漏洞,而且不怪用户。在 iOS 上,锁定应用和锁定网站是两套不同的机制,选中一个应用类别,完全管不到网页。

网站黑白名单就是来堵这个漏洞的。它有两种防护,彼此不能替代。

在所有浏览器中锁定敏感网站

该开的就是这一种,对大多数人来说,也只需要这一种。

它用的是 Apple 在 iOS 内部维护的内容过滤器:一份由 Apple 持续更新的成人及敏感网站清单,凡是可能出现网页的地方都管得到,包括所有浏览器,以及在其他应用里打开的页面。它还会关闭无痕浏览,而无痕浏览往往正是绕过过滤器的办法。

不需要任何设置:不用建清单,不用输域名,也不用跟着网络的变化不停维护。

全新安装时,你第一次授予“屏幕时间”权限,Upchin 就会替你开启它。如果你关掉,它就一直关着,我们不会悄悄重新打开。

只放行你允许的网站

第二种防护的思路正好相反:不是锁定一份网站清单,而是锁定所有网站,只放行你允许的那些。

它会一直运行,不只在锁定期间。一旦开启,无论发生什么,所有网站都打不开,直到你把它关掉。

这种做法并不常见。大多数工具给你一份要锁定的网站清单,每发现一个新网站,就得往里加。只放行清单上的网站,正好相反:这是唯一一种不需要你预判自己想躲开什么的方式。

全面锁定的局限

开启之前,请先读完这一部分。这不是走过场。

应用里的网页也是网页。全面锁定分不清哪个是浏览器、哪个是银行应用为确认付款弹出的小网页窗口,会一并锁定。

有些情况可以补救:被锁定的页面会显示域名,把它加入允许的网站,那个应用就能恢复正常。通常一个域名就够了,因为锁定拦的是页面跳转,而不是页面加载的资源。

有些则无法补救。尤其是银行和付款流程,会经过许多不透明、也从不显示给你的域名。你可能会发现一笔转账怎么也确认不了,而且找不到明显的解决办法。

所以,老实说,我们的建议(应用在那个界面上也是这么说的)是:把每个被锁定页面上显示的网站加进去;如果这样还不够,就不要用这个模式。敏感网站过滤没有这个问题,因为它锁的是一份清单,而不是一切。

网站白名单

一份清单,两种防护共用。你允许的网站,既能通过全面锁定,也能通过敏感网站过滤。

可以手动添加域名,也可以从一组现成的网站开始。上限 50 条:足够放下日常要用的网站,又少到让清单始终一目了然。

网站黑白名单做不到什么

它不是类别过滤器。勾选一个应用类别,不会锁定对应的网站,这正是这个界面要单独存在的原因。

它不能按页面设置。一个网站要么允许,要么不允许;没法只放行网站的一部分、锁住另一部分。

它不跟着你的锁定走。两种防护按自己的节奏运行,也就是一直开着,直到你改动它们。

常见问题

锁定应用,也会锁定它的网站吗?

不会。在 iOS 上,这是两套不同的机制,选中一个应用类别管不到网页。网站黑白名单正是为了堵上这个漏洞。

应该开启哪一种?

敏感网站过滤。它用的是 Apple 自己维护的清单,在所有浏览器和应用内都有效,不需要任何设置,也没有要操心的副作用。

全面锁定会影响其他应用吗?

可能会。应用里的网页也是网页,全面锁定同样会锁定。把被锁定页面上显示的域名加进去,通常就能解决;但付款和银行流程会经过一些从不显示给你的域名,这类问题可能无法补救。遇到这种情况,就不要用这个模式。

无痕浏览能绕过它吗?

不能。敏感网站过滤会关闭无痕浏览。

最多可以允许多少个网站?

50 个。两种防护共用这一份例外清单。

可以只放行网站的一部分,锁定其余部分吗?

不能。一个域名要么允许,要么不允许,没有按页面设置的规则。