从iOS 10开始,我在我的应用程序中注意到了这样的日志
yyyy-MM-dd HH:mm:sss HelloWorld[XXX:XXXXXX] WF: === Starting WebFilter logging for process HelloWorld
yyyy-MM-dd HH:mm:sss HelloWorld[XXX:XXXXXX] WF: _userSettingsForUser mobile: {
filterBlacklist = (
);
filterWhitelist = (
);
restrictWeb = 1;
useContentFilter = 0;
useContentFilterOverrides = 0;
whitelistEnabled = 0;
}
yyyy-MM-dd HH:mm:sss HelloWorld[XXX:XXXXXX] WF: _WebFilterIsActive returning: NO
Run Code Online (Sandbox Code Playgroud)
我查看了iOS 10发行说明,但没有关于WebFilter功能的信息
另外我注意到对于Proxy-Authorization从请求中删除的一些站点(我使用编程配置的代理),这个问题从iOS 10开始.
有人可以对此有所了解吗?
更新1
发生这种情况时我发现了稳定的情况
/某些站点example.org结束httpshtml包含http一些资源(css图像)的链接http://example.org/icon.png使用 Chrome 开发者工具检查该网站,您很可能会发现类似的警告 Mixed Content: The page at '...' as loaded over HTTPS, but requested an insecure resource '...'. This content should also be served over HTTPS.
根据 Apple 的说法,Safari 10 中的“内容安全策略 (CSP) 支持”“通过包含标准的 2.0 版得到了增强”。似乎这也包括 iOS 10。
在此处查看有关 CSP 级别的信息:https : //content-security-policy.com
如果要在XCode控制台上删除该消息,请找到以下步骤。
Select Product => Scheme => Edit Scheme or use shortcut : CMD + <
Select the Run option from left side.
On Environment Variables section, add the variable OS_ACTIVITY_MODE = disable
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15215 次 |
| 最近记录: |