【发布时间】:2020-03-26 18:39:33
【问题描述】:
每当我创建一个 WKWebView 对象时,我突然开始在控制台中收到一系列我过去从未见过的消息:
WF: === Starting WebFilter logging for process MyApp
WF: _userSettingsForUser : (null)
WF: _WebFilterIsActive returning: NO
即使我只是初始化对象而不对其进行任何操作,并且在它建议在 init 方法期间生成消息后立即设置断点,也会发生这种情况:
_ = WKWebView(frame: UIScreen.main.bounds)
/* breakpoint here, messages are already in the console */
当我在 Google 上搜索消息时,出现的所有内容似乎都与我没有使用的 Admob 或其他不适用的特定案例有关,其中大部分是几年前的,但我没有今天之前没见过。
这些消息是什么意思?我可以摆脱它们吗?请注意,禁用OS_ACTIVITY_MODE 不是一个选项,我不想隐藏所有内容。
经过进一步测试,这似乎只发生在 iOS 13.4 或更高版本中,但我找不到任何发行说明或任何关于它的内容,所以我不确定这是一个错误还是新功能的一部分。不管怎样,我仍然希望能够摆脱它。
【问题讨论】:
-
也是我的情况,使用 Xcode 11.4.1。使用 iOS 13.4 设备,我得到: WF: _userSettingsForUser mobile: {filterBlacklist = ();过滤白名单 = ();限制网=1;使用内容过滤器 = 0; useContentFilterOverrides = 0; whitelistEnabled = 0;}