1

iOS9 enabled add-blocking APIs - and there has been a slew of app-blocking applications released. This all appear to target Safari.

My understanding was that Chrome (on iOS) used the same engine as Safari when rendering pages.

My question is: If Chrome uses the same engine as Safari on iOS - will the adblockers work there too?

Assumptions

  • on iOS, Chrome is using iOS WebKit not the Chrome WebKit.
1
  • On which information is the assumption based?
    – nohillside
    Sep 23, 2015 at 14:14

1 Answer 1

1

Same rendering engine under the hood (webkit), but different wrappers.
Chrome uses UIWebView which does not include Content Blockers API.

Due to performance, content blockers only work on new apple devices (hardware), and not on UIWebView nor WKWebView.

9
  • Could you clarify? My point was that
    – hawkeye
    Sep 23, 2015 at 14:08
  • ...on iOS, Chrome is using iOS WebKit not the Chrome WebKit.
    – hawkeye
    Sep 23, 2015 at 14:08
  • You're partially right. Chrome on iOS uses the same webkit rendering engine, as opposed to blink engine on the other platforms. BUT - chrome uses WKWebview, which doesn't include the "content blocker" feature that Safari has.
    – oori
    Sep 24, 2015 at 17:35
  • @hawkeye I've updated the answer accordingly
    – oori
    Sep 24, 2015 at 17:39
  • 1
    @Pier It's now correct that Chrome uses WKWebView rather than UIWebView, and has been since Chrome 48 was released in the App Store at the end of January 2016.
    – Mike Scott
    Mar 21, 2016 at 14:24

Not the answer you're looking for? Browse other questions tagged .