Starting from iOS 10 I noticed such logs in my app
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
I have reviewed iOS 10 Release notes but there is no info about WebFilter feature
Also I noticed that for some sites Proxy-Authorization
removed from request (I use programmatically configured proxy) and this issue started from iOS 10.
Anybody can throw a light on this?
Update 1
I found stable case when this happens
- WebView request
/
for some site example.org
over https
- Received
html
contains http
link to some resource (image for css) like http://example.org/icon.png
- This lead to Header removal
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…