Wenn Chrome dieselbe Engine wie Safari unter iOS verwendet, funktionieren die Adblocker auch dort? [geschlossen]

1

Mit iOS9 wurden Add-Blocking-APIs aktiviert - und es wurden zahlreiche Anwendungen zum Blockieren von Apps veröffentlicht. All dies scheint auf Safari abzuzielen.

Meines Wissens nach verwendete Chrome (unter iOS) beim Rendern von Seiten dieselbe Engine wie Safari.

Meine Frage ist: Wenn Chrome dieselbe Engine wie Safari unter iOS verwendet, funktionieren die Adblocker auch dort?

Annahmen

  • Unter iOS verwendet Chrome das iOS-WebKit, nicht das Chrome-WebKit.
Falkenauge
quelle
Auf welchen Informationen basiert die Annahme?
Nohillside

Antworten:

1

Gleiche Rendering-Engine unter der Haube (Webkit), aber unterschiedliche Wrapper.
Chrome nutzt UIWebView , die sich nicht Inhalt Blockers API enthalten.

Aufgrund der Leistung funktionieren Inhaltsblocker nur auf neuen Apple-Geräten (Hardware) und nicht auf UIWebView oder WKWebView.

oori
quelle
Könnten Sie das klären? Mein Punkt war, dass
Hawkeye
... unter iOS verwendet Chrome das iOS WebKit, nicht das Chrome WebKit.
Hawkeye
Du hast teilweise recht. Chrome unter iOS verwendet dieselbe Webkit-Rendering-Engine wie die Blink-Engine auf den anderen Plattformen. ABER - Chrome verwendet WKWebview, das die "Content Blocker" -Funktion von Safari nicht enthält.
oori
@ Hawkeye Ich habe die Antwort entsprechend aktualisiert
oori
1
@Pier Es ist nun korrekt, dass Chrome WKWebView anstelle von UIWebView verwendet. Dies ist der Fall, seit Chrome 48 Ende Januar 2016 im App Store veröffentlicht wurde.
Mike Scott