[Webkit-unassigned] [Bug 205718] New: WKWebView control over network requests
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Jan 3 05:22:06 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=205718
Bug ID: 205718
Summary: WKWebView control over network requests
Product: WebKit
Version: Safari 13
Hardware: iPhone / iPad
OS: iOS 13
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit2
Assignee: webkit-unassigned at lists.webkit.org
Reporter: krzysztof.modras at gmail.com
Block lists have limitations, most specifically blocking trackers on the web can break websites.
In UIWebView with usage of URLProtocal.registerClass a custom network handler could be created. At Cliqz we've used this approach to run our Anti-Tracking technology that removes sensitive information from payload on the fly without blocking entire request.
We would like to see a similar capability available in WKWebView, which could be modeled after WKNavigationDelegate but working for all requests not only for top-level loads.
A common critique of having async network handlers (cost of IPC) is that it affects performance negatively. Yet we believe this argumentation should not be used in the feature dispute as the cost is associated to the browser vendor not the OS.
This issue in meant to start the discussion on how to approach the implementation of such functionality and justify it necessity.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200103/9b7a692f/attachment.htm>
More information about the webkit-unassigned
mailing list