SwiftUI:如何将内容阻止程序应用于 chrome?

Posted

技术标签:

【中文标题】SwiftUI:如何将内容阻止程序应用于 chrome?【英文标题】:SwiftUI: How to apply content blocker to chrome? 【发布时间】:2021-04-12 14:34:23 【问题描述】:

我目前正在使用内容阻止程序扩展程序,该程序对 Safari 非常有效。 但是有没有人知道它是否也可以应用于 Chrome,如果可以怎么办?

我的另一个问题:是否可以使用内容拦截器扩展程序或其他方式来阻止应用程序

【问题讨论】:

【参考方案1】:

来自苹果的documentation:

内容拦截器是您使用 Xcode 构建的应用扩展。它们向 Safari 指示一组规则,用于阻止浏览器窗口中的内容。阻止行为包括隐藏元素、阻止加载以及从 Safari 请求中剥离 cookie。

因此无法通过内容拦截器拦截 Chrome 请求。

对于您遇到的其他问题,您可以从 Safari 的设置中启用或禁用任何内容拦截器扩展。更多信息请查看here。

如果您要求阻止应用程序的解决方案,至少据我所知,在 ios 中无法以编程方式执行此操作(可能有一些方法可用于越狱设备)。

    您可以查看 Apple MDM here。 对于 Mac OSX,您可以检查修改家长控制,例如 here 和 here。

【讨论】:

谢谢,也许我对第二个问题不是很清楚,我想问的是是否可以使用内容阻止程序或其他方式阻止另一个应用程序,例如 Facebook 或 Snapchat @Burak Akkas 我认为您可以阻止他们的网站,也许还有深层链接,但应该不可能使用内容阻止程序阻止应用程序,因为它仅适用于 Safari 请求。 好的,我明白了,但是使用除内容拦截器 @BurakAkkas 之外的其他东西来阻止应用程序怎么样 以编程方式,这也是不可能的。但您可以查看 Apple 的 MDM 指南,了解如何为设备创建配置文件。 iphone 和 Mac 都不能用吗? @BurakAkkas

以上是关于SwiftUI:如何将内容阻止程序应用于 chrome?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SwiftUI 向 macOS 应用程序添加工具栏?

如何使用 SwiftUI TabView 更多选项卡来阻止它与我选择的选项卡变量混淆

SwiftUI:如何仅将修饰符应用于特定元素?

如何将上下文菜单应用于 SwiftUI 表格行?

如何在 SwiftUI 中使模态不可关闭

如何以正确的方式在 SwiftUI 中使用颜色? (特别适用于具有 Light 和 DarkMode 的应用程序)