Автономное веб-приложение Safari iOS 13.4 открывает ссылки в приложении - PullRequest
0 голосов
/ 04 мая 2020

У меня есть мобильное оптимизированное веб-приложение, которое я добавил на домашний экран устройства iOS 13.4. Когда я нажимаю на значок приложения, он открывается в автономном режиме.

В приложении есть определенные ссылки, которые при нажатии открывают веб-сайт (назовем веб-сайт1) в браузере поверх приложения. Что-то вроде поведения браузера в приложении. Ссылка на website1 имеет целевое значение _blank. На веб-сайте1 есть определенные PDF-файлы, которые открываются в InAppBrowser. Несмотря на то, что я нажал на эти ссылки, он не открывается. Но если я нажму на значок Safari в правом нижнем углу InAppBrowser, а затем нажму на открываемый PDF-файл. Ниже приведен скриншот InAppBrowser, открытого в автономном приложении. InAppBrowser image which loads the web site Ниже приведен манифест. json файл приложения

{
  "name": "myApp",
  "short_name": "myApp",
  "description": "myApp",
  "scope": "/",
  "start_url": "/",
  "display": "standalone",
  "orientation": "portrait",
  "theme_color": "#ffffff",
  "background_color": "#ffffff",
  "icons": [
    {
      "src": "icon/192x3w.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "icon/560x3w.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ]
}

Это проблемы, которые у меня есть

  1. Ссылки PDF не открываются при открытии веб-сайта1 в InAppBrowser автономного мобильного веб-приложения.

  2. После нажатия кнопки «Готово» обновляется автономное приложение (это происходит не всегда это происходит только тогда, когда я трачу некоторое время на веб-сайт1, перемещаясь в InAppBrowser)

Технологический стек Angular 8.0 iOS 13.4 Мобильное веб-приложение (не гибридное приложение)

...