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

时间:2016-09-30 14:07:48

标签: ios uiwebview ios10

    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

我在xcode 8,iOS-10中的调试器中收到此警告,当我使用UIWebView Delegate方法加载某些内容时。我没有在Apple网站上找到有关此Web过滤器Active / De-active模式的任何文档。虽然它在我现有的webView功能中没有引起任何问题,但即使我在我的webView中运行了一些javascript函数也完成了方法。但仍然很想知道这个新功能的更多信息。

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

3 个答案:

答案 0 :(得分:19)

根据Apple的说法,Safari 10中支持的“内容安全策略(CSP)”已经通过包含该标准的2.0版得到了增强。似乎此功能也包含在<div class="flexRow"> <div class="flexChild"></div> <div class="flexChild"></div> <div class="flexChild"></div> <div class="flexChild"></div> </div>中。

有关详细信息,请查看此处有关CSP级别的信息:https://content-security-policy.com

OR

使用Chrome开发者工具检查网站,您很可能会发现iOS 10

等警告

如果您想删除XCode控制台上的消息,请查看以下步骤。

  1. 选择产品=&gt; Scheme =&gt;编辑方案或使用快捷方式:Mixed Content: The page at '...' as loaded over HTTPS, but requested an insecure resource '...'. This content should also be served over HTTPS.
  2. 从左侧选择CMD + <选项。
  3. 在“环境变量”部分,添加变量 OS_ACTIVITY_MODE =禁用
  4. 有关详细信息,请参阅以下GIF表示。

    GIF

      

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

答案 1 :(得分:9)

可能是打印系统日志。检查一次并尝试这个

1-从Xcode菜单打开:产品&gt;方案&gt;编辑方案

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

enter image description here

答案 2 :(得分:1)

解决它非常简单你必须遵循以下流程。 1)转到MenuBar并找到产品菜单 - &gt; Scheme-&gt; Edit Scheme-&gt;它出现了pops - &gt;其中你选择“Run”然后选择“Arguments” - > gt;然后选择Environment Variables-&gt;在此之后单击“+”按钮,然后将此“OS_ACTIVITY_MODE =禁用” 之后,这个错误就会消失。

相关问题