<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - WKWebView does not fully support custom NSURLProtocol"
   href="https://bugs.webkit.org/show_bug.cgi?id=138169#c20">Comment # 20</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - WKWebView does not fully support custom NSURLProtocol"
   href="https://bugs.webkit.org/show_bug.cgi?id=138169">bug 138169</a>
              from <span class="vcard"><a class="email" href="mailto:eugenebut&#64;chromium.org" title="Eugene But &lt;eugenebut&#64;chromium.org&gt;"> <span class="fn">Eugene But</span></a>
</span></b>
        <pre>We already filed multiple bugs against specific features, which I can list here:

Block 3rd party cookies:
<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - WKWebView does not provide a way to set cookie accept policy"
   href="show_bug.cgi?id=140205">https://bugs.webkit.org/show_bug.cgi?id=140205</a>

Do Not Track:
<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Provide hook to alter (or at least add headers to) URL requests initiated from WKWebView"
   href="show_bug.cgi?id=140571">https://bugs.webkit.org/show_bug.cgi?id=140571</a>

Non-ephemeral Incognito browsing:
<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Provide public API to control persistent data in WKWebView"
   href="show_bug.cgi?id=140201">https://bugs.webkit.org/show_bug.cgi?id=140201</a>

Downloads if authentication is required:
<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - WKWebView provides no access to cookies"
   href="show_bug.cgi?id=140191">https://bugs.webkit.org/show_bug.cgi?id=140191</a>

Multiple profiles support:
<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Provide public API to control persistent data in WKWebView"
   href="show_bug.cgi?id=140201">https://bugs.webkit.org/show_bug.cgi?id=140201</a>


We filed various radars against CFNetwork and Security frameworks to cover missing security features. However the fully working solution would be to allow using custom network protocols.


Concerning WebP support, Chrome did the following things:
1.) Appended WebP to Accept request header, so server could respond with WebP images
2.) Decoded responses with WebP mime types and replaced them with images supported by UIWebView
Neither request part, not response is possible with WKWebView.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>