Добавление (установка) PWA в Chrome (Desktop) открывает текущее окно и игнорирует start_url в manifest.json - PullRequest
0 голосов
/ 06 февраля 2019

У меня совершенно нормально работает приложение PWA на мобильных устройствах.

Одна реальная проблема заключается в том, что после установки на настольный компьютер Chrome он сразу открывает окно приложения, но использует текущую вкладку браузера и игнорирует все, чтоустановить в свойстве start_url манифеста.

My manifest.json :

  {
    "dir": "ltr",
    "lang": "en",
    "name": "Assessments",
    "display": "standalone",
    "start_url": "index.html", /* this is relative url */
    "short_name": "Placeholdrer for question",
    "theme_color": "#8B418C",
    "description": "Quick and easy way to do your assessment. Regardless of network connectivity.",
    "orientation": "portrait",
    "background_color": "transparent",
    "offline_enabled": true,
    "scope": "../",
    "icons": [
      {
        "src": "images/PWA/icons/icon-72x72.png",
        "sizes": "72x72",
        "type": "image/png"
      },
     /*here are other icons... */
    ]
  }

Фактический результат :

  1. Когда я нажимаю кнопку «Установить» на баннере приложения на какой-либо странице моего сайта, он устанавливает приложение и открывает страницу, на которой мы находились в окне приложения.
  2. Если я закрываю окно приложения и открываю его из приложенийв меню будет отображаться правильный экран приложения из start_url

Ожидаемый результат :

Он должен либо открыть правильный экран приложения после установки, либо просто установить приложение.

...