uiwebview-Xcode 8,iOS 10-“为过程启动WebFilter日志记录”

    WF: === Starting WebFilter logging for process Test
2016-09-30 08:56:45.458007 Test[616:142557] WF: _userSettingsForUser mobile: {
    filterBlacklist =     (
    );
    filterWhitelist =     (
    );
    restrictWeb = 1;
    useContentFilter = 0;
    useContentFilterOverrides = 0;
    whitelistEnabled = 0;
}
2016-09-30 08:56:45.458437 Test[616:142557] WF: _WebFilterIsActive returning: NO

当我使用UIWebView Delegate方法加载某些内容时,在xcode 8(iOS-10)的调试器中收到此警告。 在Apple网站上没有找到有关此Web筛选器“活动/停用”模式的任何文档。 尽管即使我在webView的完成方法中运行某些javascript函数,也不会对我现有的webView功能造成任何问题。 但仍然想知道更多有关此新功能的信息。

关于此功能的任何建议将不胜感激。

Saleh Sultan asked 2020-01-13T22:20:49Z
3个解决方案
22 votes

苹果公司表示,通过包含该标准的2.0版,增强了对Safari 10支持的“内容安全策略(CSP)”。 似乎该功能也包括在Run中。

有关更多信息,请在此处查看有关CSP级别的信息:[https://content-security-policy.com]

要么

使用Chrome开发者工具检查网站,您很可能会看到类似Run的警告


并且,如果您想在XCode的控制台上删除该消息,请找到以下步骤。

  1. 选择产品=>方案=>编辑方案或使用快捷方式:Run
  2. 从左侧选择Run选项。
  3. 在“环境变量”部分,添加变量OS_ACTIVITY_MODE = disable

有关更多信息,请找到下面的GIF表示形式。

GIF

注意:调试设备中的代码时,请取消选中此选项,因为NSLog语句不会显示在控制台中。

Ramkrishna Sharma answered 2020-01-13T22:21:49Z
9 votes

可能是打印系统日志。 检查一次,然后尝试

1-从Xcode菜单中打开:“产品”>“方案”>“编辑方案”

2-在您的环境变量上设置OS_ACTIVITY_MODE = disable

enter image description here

Jayachandra A answered 2020-01-13T22:22:18Z
1 votes

解决非常简单,您必须遵循以下过程。1)转到MenuBar并找到产品菜单->方案->编辑方案->弹出菜单->选择“运行”,然后选择“参数”->然后选择环境变量->,然后单击“ +” 按钮,然后放这个“ OS_ACTIVITY_MODE = disable”之后,该错误将消失。

Amit Sharma answered 2020-01-13T22:22:38Z
translate from https://stackoverflow.com:/questions/39793459/xcode-8-ios-10-starting-webfilter-logging-for-process