从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我试图从我的 webView 顶部删除空白空间:
这是解决方案:
override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews();
webView.scrollView.contentInset = UIEdgeInsets.zero;
}
Run Code Online (Sandbox Code Playgroud)
解决方案来自这个问题:iOS WebView blank gap
但对我来说,问题仍然存在。我也试过这个:
override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews();
mainWebView.scrollView.contentInset.top = UIEdgeInsets.zero.top;
}
Run Code Online (Sandbox Code Playgroud)
和这个:
self.automaticallyAdjustsScrollViewInsets = false
Run Code Online (Sandbox Code Playgroud)
但烦人的空白仍然存在。我的错误在哪里?