Это проблема совместимости с сервисными работниками для веб-просмотра устройства ios. - PullRequest
0 голосов
/ 18 января 2019

Это вопрос совместимости сервисного работника на устройствах ios. После тестирования Safari имеет хорошую поддержку для сервисного работника после версии ios 11.3, но Chrome на том же устройстве не поддерживается. Однако веб-просмотр клиента напрямую использует ядро ​​webkit, поэтому он не может использовать эту новую функцию Progressive Web App . Есть ли дальнейшие решения этой проблемы?

Ответы [ 2 ]

0 голосов
/ 09 августа 2019

Глядя на сервисных работников webkit +, кажется, что Apple решила не разрешать сервисным работникам работать с пользовательскими браузерами webkit. Несмотря на то, что Safari может быть вызван из приложения для iOS, в плане программируемой функциональности предлагается немного больше. Webkit дает больше функциональности, чем Apple предлагает (обычно XCode + SWIFT). Кроме того, с сервисными работниками, гибридные приложения будут действительно блестящими. Пожалуйста, исх. Посмотрите, например, здесь: https://webkit.org/blog/8090/workers-at-your-service/

0 голосов
/ 18 января 2019

Да, есть проблема совместимости. Apple (в настоящее время) вынуждает вас использовать Safari на iOS, чтобы получить любую функциональность PWA, доступную на iOS. Другие браузеры на iOS застряли с appcache.

...