web-dev-qa-db-fra.com

Service Workers non disponible dans WKWebView dans iOS 11.3

Les Service Workers étaient disponibles dans WKWebView dans les versions bêta d'iOS 11.3, mais ne semblent pas être disponibles dans la version finale GM d'iOS 11.3.

Quelqu'un sait-il comment réactiver Service Workers dans WKWebView sur iOS?

14
Andrew Ebling

Les agents de service dans WKWebView ont désormais besoin d'un droit:

com.Apple.developer.WebKit.ServiceWorkers, qui devrait être ajouté au .entitlements plist en tant que Boolean avec une valeur de YES.

Actuellement, cela ne fonctionnera que dans le simulateur iOS, jusqu'à ce que Apple mettre à jour le Apple Portal Portal pour permettre de créer des ID d'application et des profils d'approvisionnement contenant ce droit.

Pour plus d'informations, consultez ce bogue: https://bugs.webkit.org/show_bug.cgi?id=182865 et le jeu de modifications associé: https://trac.webkit.org/ changeset/228933/webkit

enter image description here

11
Andrew Ebling