iOS 内容拦截器在 iPad 上不起作用(在 iPhone 上很好)

Posted

技术标签:

【中文标题】iOS 内容拦截器在 iPad 上不起作用(在 iPhone 上很好)【英文标题】:iOS Content Blocker not working on iPad (fine on iPhone) 【发布时间】:2015-11-24 15:49:34 【问题描述】:

我刚刚制作了一个内容阻止程序来阻止 Safari 中的一些信息(类似于 adBlock,但不阻止广告),并且 在 iPhone 模拟器和我的 iPhone 6S 上一切正常,但尽管我可以在设置 -> Safari -> 内容拦截器中打开内容拦截器,在 iPad Simulator 和我的 iPad mini 2 上的 Safari 中没有发生任何事情,有人知道为什么吗?

(Xcode 7.1 + ios 9.1 + Swift 2.1)

提前致谢。

【问题讨论】:

有什么解决办法吗?我有同样的问题 ***.com/questions/39865806/… 【参考方案1】:

考虑这些:

内容拦截器需要 64 位 CPU(字符串匹配在 32 位上不够快)。您应该检查 iPad 模拟器是否模拟 32 位。 内容拦截器不适用于缓存数据,因为 Safari 不会发送 http 请求。最好的验证方式是以“隐私浏览模式”打开。

【讨论】:

以上是关于iOS 内容拦截器在 iPad 上不起作用(在 iPhone 上很好)的主要内容,如果未能解决你的问题,请参考以下文章

一些 javascript 函数在 iOS 设备(iPhone、iPad)上不起作用

iOS setContentOffset 在 ipad 上不起作用

`UIApplication.shared.canOpenURL(:)` 方法在 iOS 11.4(仅限 iPad 设备)上不起作用?

setAnimationBeginsFromCurrentState=YES 在 iOS 5 或 iPad 上不起作用吗?

锁定方向在 ipad ios 8 swift xcode 6.2 上不起作用

按钮在 ipad 模拟器上不起作用