- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个使用 NEFilterProvider API 的应用程序过滤网址(允许/阻止浏览)。已创建 ControlProvider 和 DataProvider 扩展。
所以对于这一点,我可以阻止/允许某些 url。我想知道是否有一种方法可以使用 NetworkExtension 实现到自定义 url 的重定向?
最佳答案
根据 NEFilterDataProvider :
If the Filter Data Provider chooses to block the web page, then a special “block” page is displayed in the WebKit browser object informing the user that their attempt to access the content was blocked. The Filter Data Provider can choose to add a link to this block page, giving the user the option of requesting access to the content.
除了来自“阻止”页面的链接之外,没有其他方法可以重定向用户。使用 NEFilterProvider API 不能更改 url 和页面内容。
重定向的最佳解决方案是 VPN 连接。你可以找到例子 here .
关于ios - 使用 NetworkExtension 框架重定向用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41368152/
我有一个 PacketTunnelProvider 应用程序扩展,带有一个包含 key 的 plist NSExtensionPointIdentifier NSExtensionPr
我正在尝试在 xcode 10 ios12 中使用 networkextension基本上,我已经导入了它,它应该来自 ios12,它有一个额外的功能( startVPNTunnelwithOptio
我有一个应用程序,其 VPN 配置由新的 NetworkExtension 框架创建。它工作得很好,但现在我需要添加一些规则来仅在我尝试连接到特定 URL 时才打开此 VPN。我计划使用 NEVPNM
我有一个使用 NEFilterProvider API 的应用程序过滤网址(允许/阻止浏览)。已创建 ControlProvider 和 DataProvider 扩展。 所以对于这一点,我可以阻止/
我正在编写一个管理 VPN 的 NetworkExtensions 应用程序。当从 WiFi 切换到蜂窝网络或反之亦然时,管理 VPN 的正确方法是什么? 目前,我正在通过可达性 ( https://
我一直在使用 NetworkExtension,我有一些疑问,需要帮助。在我的权利中设置: com.apple.developer.networking.HotspotHelper com.appl
我正在尝试将网络扩展框架添加到 xcode 以从我的应用程序实现 Vpn 配置。为此,我指的是这个视频 https://developer.apple.com/videos/play/wwdc2015
我们有一个应用程序可以在 iOS 和 macOS 上注册并运行 NetworkExtension(特别是 NEPacketTunnelProvider)。这工作正常(虽然不是在 iOS 模拟器中,当然
我正在使用 NEPacketTunnelProvider 进行网络扩展。我正在使用带有 com.apple.vpn.managed 负载的配置文件。此外,我将 ClientCertificate 身份
我一直在将 NEHotspotHelper 整合到我管理强制网络的应用程序中,但我遇到了多个问题。在设置为高置信度的网络处于评估状态后,我没有收到身份验证命令 (kNEHotspotHelperCom
我正在使用 App Store 上的现有应用程序。我唯一需要做的就是更新初始屏幕和图标。 但是,当我尝试上传 iTunes Store 时出现错误:“无效的代码签名权利 - 特别是不支持‘Payloa
我是一名优秀的程序员,十分优秀!