帮助
你好,我是Mikail,So Annoying!的独立开发者。我做这个App,是因为受够了每次想读点东西都得先关掉一堆横幅和弹窗。我猜你来这里也是出于差不多的原因。
下面是我预计大家刚开始使用App时会问的问题和解答。如果没有找到你的问题,随时可以发邮件到support@soannoying.app联系我。可能要等一两天,但每封邮件我都会回复。邮件用中文写就可以。
工作原理
它是怎么拦截的?
So Annoying!分两步工作。第一步,它为Safari浏览器提供规则列表,用来拦截广告、追踪器和已知的烦人内容。Safari浏览器会在页面载入时应用这些规则。大部分工作都在这里完成,扩展不需要检查页面。
第二步,扩展处理需要仔细查看的情况,比如你开始阅读后才出现的弹窗。它可以关闭弹窗、恢复滚动,并利用网站自己的按钮或Cookie设置来回应支持的Cookie弹窗。
如果仍有东西没拦住,而你自己关闭了它,App可以从中学习。当它识别出你的关闭操作时,会在你的设备上保存一条规则,下次访问时尝试使用。打开“学习”后,它还会发送一份简短的报告,帮助为其他人改进规则。学习部分有更多说明。
它会移除哪些内容?
广告、追踪器、Cookie弹窗、邮件订阅弹窗、打开App的提示、网站自己弹出的通知请求、聊天按钮、悬浮视频,以及搜索结果中的AI回答。
你可以在“移除范围”中关闭任何一个类别。比如你喜欢AI回答,就可以保留它们。
它在Cookie弹窗上会怎么选?
对于支持的弹窗,它会尽可能拒绝可选Cookie,方法是使用网站的拒绝按钮,或者直接保存Cookie选择。它会记住这些回应,以便网站再次询问时恢复。
有一个例外。有些网站只让你在接受Cookie和付费之间选择。遇到这类支持的弹窗时,App会选择免费的选项。广告和追踪器拦截仍然开启,但这并不保证能阻止所有形式的追踪。
被静态规则移除的弹窗可能只是被隐藏了。移除弹窗和记录Cookie选择并不总是一回事。
要获得新规则,需要更新App吗?
不需要。拦截规则会单独更新,所以针对某个网站的修复不用等App Store上的新版本就能送达。
App会在你打开它时检查,也可以在你使用Safari浏览器时检查。在iPhone和iPad上,iOS也可能允许在后台检查。没有固定的更新时间。如需立即检查,请打开“关于”,然后选择“检查新规则”。
开始使用
我需要Safari浏览器吗?
需要。So Annoying!只在Safari浏览器中工作。如果你已把Safari浏览器从iPhone或iPad上删除,请先从App Store安装,然后重新打开So Annoying!,按照“初始设置”操作。
Chrome或其他浏览器中的页面不会被拦截。如果链接在其他浏览器中打开了,请改在Safari浏览器中打开该页面。
怎么打开它?
打开So Annoying!,按照“初始设置”操作。它会告诉你要打开哪些开关,然后在Safari浏览器中打开一个页面,检查扩展是否有网站访问权限。如果你跳过了初始设置,可以在App的“设置”中再次打开它。
如果要在iPhone或iPad上手动设置,请按以下步骤操作。
- 前往“设置”> App >“Safari浏览器”>“扩展”。在iOS 17中,“Safari浏览器”直接位于“设置”中。
- 打开So Annoying!和四个带编号的扩展,即So Annoying! – 1到So Annoying! – 4。
- 轻点没有编号的So Annoying!,然后将“其他网站”设为“允许”。
- 回到App,完成“初始设置”。
如果要在Mac上设置,请按以下步骤操作。
- 在Safari浏览器中,选取“Safari浏览器”>“设置”,然后点按“扩展”。
- 启用So Annoying!和全部四个带编号的扩展。
- 选择没有编号的So Annoying!扩展,允许它访问所有网站。根据Safari浏览器的版本,此选项位于“编辑网站”或“在每个网站上始终允许”中。
- 回到App,完成“初始设置”。
在iOS 17或18上,可以在Safari浏览器中打开这些开关吗?
可以,而且比去“设置”更快。在Safari浏览器中,轻点地址栏左侧的按钮,选择“管理扩展”,打开全部五个开关,然后轻点“完成”。“初始设置”会显示同样的步骤,它的按钮还能帮你打开Safari浏览器。
网站访问权限是单独的一步。在Safari浏览器中打开测试页面,它会告诉你在哪里设置。
为什么有五个扩展?
其中四个装着拦截列表。Safari浏览器限制每个列表的大小,所以需要拆开。第五个没有编号,负责上面说的动态工作。五个都打开,App才能完整工作。
怎么确认设置成功了?
App会检查扩展的开关。测试页会检查没有编号的扩展能否在网站上运行。请在Safari浏览器中打开它。显示“已生效”就说明网站访问权限已经设置好。如果没有,页面会告诉你该怎么做。
这些检查只能确认设置是否完成,并不代表每个网站上的每个广告都会被拦住。
无痕浏览和Safari浏览器用户场景怎么办?
Safari浏览器为无痕浏览和用户场景分别设有扩展设置。如果App在普通标签页中有效,在无痕标签页中却无效,请在Safari浏览器的扩展设置中为So Annoying!开启“在无痕浏览中允许”。如果你使用用户场景,也请检查你正在使用的用户场景中是否启用了这些扩展。
App无法替你确认这些设置。请在受影响的无痕标签页或用户场景中打开测试页,检查那里的网站访问权限。
需要一直开着App吗?
不需要。设置完成后,即使不打开App窗口,扩展也会在Safari浏览器中工作。想更改设置、检查新规则或查看活动时,再打开App就行。
遇到问题
什么都没有拦截,该从哪里开始查?
打开App,检查保护是否已开启。如果“首页”显示设置有问题,请按它的链接操作。然后对照上面的步骤检查Safari浏览器的扩展设置。
如果只有一个网站这样,请检查你是否在So Annoying!中暂停了它,或者在Safari浏览器中为它关闭了内容拦截器。更改任一设置后,请重新载入页面。
我在App里改了设置,但Safari浏览器还是老样子。
回到Safari浏览器并重新载入页面。已经打开的页面会一直沿用旧设置,直到重新载入。
关闭Safari浏览器没有用。
广告或弹窗还是没被拦住。
在该页面上,从iPhone或iPad上Safari浏览器的页面菜单,或者从Mac上Safari浏览器的工具栏打开So Annoying!。选择“有东西没拦住”,并补充说明你看到了什么。
你也可以把页面共享到So Annoying!,或者在App中打开“关于”>“报告”。如果你不介意我就这个问题联系你,可以在共享表单中留下电子邮件地址。
网站总在变化,所以App难免会漏掉一些东西。一份报告能帮我找到问题所在。如果弹窗有关闭按钮,你也可以照常关闭它。“学习”也许能记住这个操作,下次自动处理。
启用App后,某个网站不能正常使用了。
在Safari浏览器中打开So Annoying!,打开“在此网站暂停”,然后重新载入页面。如果这样就好了,请选择“此网站出问题了”,并描述哪里不能用了。比如,“播放按钮没反应”比“坏了”容易排查得多。
你可以让这个网站保持暂停,其他地方照常拦截。准备好再试时,关闭暂停即可。
如果灰色遮罩盖住页面、什么都点不动,也这样做。
YouTube提示不允许使用广告拦截器。
如果YouTube提示你在使用广告拦截器,可能是它读到了旧拦截器留在Safari浏览器里的痕迹。清除Safari浏览器为google.com和youtube.com存储的数据,然后重新登录YouTube。你会在Safari浏览器中退出Google,这正是消除提示的关键。
在iPhone或iPad上,前往“设置”> App >“Safari浏览器”>“高级”>“网站数据”。搜索google.com并全部删除,youtube.com也一样。
在Mac上,在Safari浏览器中选取“设置”>“隐私”>“管理网站数据”。输入google.com并全部删除,youtube.com也一样。
为什么Cookie弹窗又出现了?
网站可能更换了弹窗,或者Safari浏览器可能清除了网站保存的选择。So Annoying!会把它能记住的回应另存一份,并在你下次访问时尝试恢复。
如果同一个弹窗反复出现,请报告这个网站。记住的回应只有在网站还接受时才有用。
广告消失了,但计数器一直为零。
Safari浏览器不会告诉App它的静态列表拦截了什么。计数器只显示动态扩展能够确认的移除,所以不会包括所有消失的内容。
单看一个零,并不代表拦截已关闭。如果弹窗也没被拦住,请用测试页检查网站访问权限。
规则看起来太旧,或者“检查新规则”一直转个不停。
在联网时打开App,前往“关于”,选择“检查新规则”,并保持App打开直到完成。结果会显示“已更新”或“已是最新”。如果显示“检查失败”,请再运行一次。
App关闭后什么时候可以检查由iOS决定,所以很少打开的手机可能会落后。低电量模式会在App关闭时停止检查。请在检查完成前保持So Annoying!打开,或先关闭低电量模式一分钟。
Safari浏览器说某个扩展无法读取网页内容,是出问题了吗?
四个带编号的内容拦截器本来就是这样。Safari浏览器应用它们的列表时,不会让它们访问页面。没有编号的So Annoying!扩展需要网站访问权限,才能使用动态功能。
免费和方案
哪些功能可以免费使用?
在iPhone、iPad和Mac上,Safari浏览器里的广告和追踪器一直免费拦截。不需要方案,也不需要试用,没有时间限制。
其余的交给方案。它处理Cookie弹窗、弹出窗口和其他烦人内容,并带来“学习”、Safari浏览器中无广告的YouTube和“在其他App中”。
方案增加了什么?
共有两个。“在Safari浏览器中”处理Cookie弹窗、弹出窗口和其他烦人内容,并带来“学习”和Safari浏览器中无广告的YouTube,可在你的iPhone、iPad和Mac上使用。“在Safari浏览器中 + 在其他App中”包含以上全部,还会在iPhone和iPad上拦截你其他App和游戏里的广告。
每个方案都可以按月、按年或一次性永久购买。按月和按年方案都从免费试用开始。永久购买是一次性购买,没有试用。购买前,App中的“方案”会显示价格。
你的方案可以在登录同一Apple账户的iPhone、iPad和Mac上使用,所有方案都支持“家人共享”。如果你已永久拥有“在Safari浏览器中”,再买一次就能永久加上“在其他App中”。
我付过钱了,App却没有显示我的方案。
打开“方案”,选择“恢复购买”。确认你登录的是购买方案时用的Apple账户。如果还是没有显示,请发邮件给我,写明你的设备型号和App显示的内容。
如果是家庭成员购买的,还要在Apple的“家人共享”设置中确认这项购买已共享给你。
怎么取消订阅?
在iPhone或iPad上,前往“设置”> [你的姓名] >“订阅”,然后选择So Annoying!。在Mac上,打开App Store,在账户设置中找到“订阅”。Apple提供了各设备的操作说明。
你的方案会一直有效,直到你已付费的周期结束。永久购买没有需要取消的订阅。
怎么申请退款?
请前往reportaproblem.apple.com向Apple申请。购买和退款由Apple处理,所以我无法直接退款。
我有优惠代码,怎么使用?
在你的iPhone、iPad或Mac上打开收到的兑换链接,并登录你要使用的Apple账户。App Store会打开它的兑换页面。你也可以在App Store中轻点你的头像,然后选择兑换选项。
代码只能在App Store中使用,在So Annoying!里、Android或Windows上都不能用。兑换代码后,如果没有显示你的方案,请打开“方案”并选择“恢复购买”。
隐私和设置
为什么需要网站访问权限?
动态扩展需要检查页面,才能找到弹窗、关闭它或恢复滚动。Safari浏览器的权限涵盖这种访问,所以它的警告范围很广。四个带编号的内容拦截器不需要这项权限。
这些工作都在你的设备上完成。打开“学习”后,App会发送关于移除和遗漏的有限报告,用来改进规则。隐私政策列出了报告包含的字段、用途和保存时长。
打开“学习”后会怎样?
App会留意你自己关闭的受支持弹窗和横幅。如果能判断出哪种方法有效,它会保存一条规则,留到以后访问时使用。这不是对每个弹窗都管用,但这样一来,这次漏掉的东西,下次就可能由App替你处理。
“学习”默认开启。它还会启用自动报告,内容包括网站名称和关于元素的有限技术细节,这样有用的修复最终可以惠及其他用户。这些自动报告不包含页面文字、Cookie或完整网址。
在App的“设置”>“学习”中关闭它,即可停止新的学习和自动报告。已经学到的规则会继续工作,你可以在同一页面上删除它们。你自己选择发送的报告仍会照常发送。
我可以自己写过滤规则吗?
App没有过滤规则编辑器,也没有元素选择器。你可以选择要移除哪些类别、暂停个别网站,以及删除学到的规则。遇到App拦不住的内容,可以使用报告按钮,或者让“学习”尝试识别你的关闭操作。
怎么隐藏页面计数?
页面上出现的小数字就是标记。打开App的“设置”,选择“页面计数”,把“显示”设为“从不”。另外两个选项是“始终”和“仅限第一周”。
为什么Safari浏览器里的So Annoying!和App用的语言不一样?
打开App的“设置”,选择“语言”,然后选你的语言或“与设备相同”。Safari浏览器会从你下次载入的页面起跟着变。
App本身会在你下次打开时改变。
在Mac上可以选择“重新打开”,让App立刻改变。
它能拦截其他App或浏览器中的广告吗?
在iPhone和iPad上可以。“在其他App中”会拦截你其他App和游戏里的广告,包含在“在Safari浏览器中 + 在其他App中”方案里。在Mac上,So Annoying!用于Safari浏览器。没有适用于Android或Windows的版本。
在其他App中拦截
在iPhone和iPad上,“在其他App中”会移除你其他App和游戏里的广告,不只是在Safari浏览器中。其中包括YouTube App,以及Spotify歌曲之间的广告。Prime Video把广告放在节目本身里,所以这些广告会保留。它包含在“在Safari浏览器中 + 在其他App中”方案里。在“首页”中打开“在其他App中”,App会逐步带你完成初始设置的五个步骤。
它在你的设备上运行,读取的一切都只留在设备上。网站暂停只对Safari浏览器有效。如果某个App无法载入它需要的内容,请关闭这个开关。如果还有广告没被拦住,请在“在其他App中”屏幕上轻点“报告广告”。
在Mac上,So Annoying!用于Safari浏览器。在其他App和游戏中拦截适用于iPhone和iPad,同一Apple账户的“在Safari浏览器中 + 在其他App中”方案就能覆盖。
它使用哪些拦截列表?
它使用EasyList和EasyPrivacy等开放列表,以及专为So Annoying!编写的规则。你可以在App的“关于”>“许可”中找到来源和许可证。
我用的是哪个地区列表?
如果设备的偏好语言中有语言对应一个地区列表,App就会添加这个列表。你的语言列表中第一个有地区列表的语言决定用哪一个。“关于”下的“许可”列出了所有地区列表。App不会显示你的设备用的是哪一个,但从“关于”>“报告”发送的报告会包含这一信息。如果你的语言都没有地区列表,主列表照常工作。
可以使用iCloud专用代理吗?
可以。So Annoying!可以和iCloud专用代理一起使用。拦截在Safari浏览器中本地进行,不需要VPN。
它能解锁付费文章吗?
不能。So Annoying!不会绕过付费墙,也不会解锁付费内容。