iOS 10“启动WebFilterlogin进程”+ Proxy-Authorization头从请求中删除

从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 

我已阅读了iOS 10发行说明,但没有关于WebFilterfunction的信息

另外我注意到,对于一些网站Proxy-Authorization从请求中删除(我使用编程configuration代理),这个问题从iOS 10开始。

任何人都可以点亮这个?

更新1

发生这种情况时我发现稳定的情况

  1. WebView请求/对于某个站点example.org over https
  2. 收到的html包含http链接到一些资源(图片为CSS)像http://example.org/icon.png
  3. 这导致头去除

使用Chrome开发人员工具检查网站,您很可能会发现类似“ Mixed Content: The page at '...' as loaded over HTTPS, but requested an insecure resource '...'. This content should also be served over HTTPS.的警告Mixed Content: The page at '...' as loaded over HTTPS, but requested an insecure resource '...'. This content should also be served over HTTPS. Mixed Content: The page at '...' as loaded over HTTPS, but requested an insecure resource '...'. This content should also be served over HTTPS.

根据苹果公司的说法,“Safari 10中的内容安全策略(CSP)支持”已经通过包含2.0版的标准得到了增强。“ 这似乎也包括iOS 10。

看看这里的CSP级别: https : //content-security-policy.com

我面临同样的问题,我的理由是,我试图在iframe中打开.webm扩展的video。当我将.webm的video扩展名改为.mov或.mp4时,问题就解决了。