相关疑难解决方法(0)

iOS 10"启动WebFilter日志记录进程"+代理授权标头已从请求中删除

从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

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

  1. WebView请求/某些站点example.org结束https
  2. 收到html包含http一些资源(css图像)的链接http://example.org/icon.png
  3. 这导致Header删除

ios ios10

45
推荐指数
2
解决办法
2万
查看次数

iOS:删除 webview 顶部的空白区域

我试图从我的 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)

但烦人的空白仍然存在。我的错误在哪里?

uiwebview ios swift swift3 ios10

5
推荐指数
0
解决办法
2572
查看次数

标签 统计

ios ×2

ios10 ×2

swift ×1

swift3 ×1

uiwebview ×1