Прогрессивное веб-приложение - start_url за защищенной страницей - PullRequest
0 голосов
/ 16 февраля 2020

Мой веб-сайт (и вскоре в Progressive Web App) требует, чтобы мой пользователь сначала зарегистрировался, поскольку я предоставляю им материал, указывающий c на их продвижение. Мои пользователи используют приложение на веб-сайте, похожем на: https://example.com/app/learn

В файле манифеста я поместил /app/learn в качестве start_url и /app/ в качестве области действия, но оба эти страницы требуют, чтобы вы вошли в систему, иначе вы будете перенаправлены на страницу входа в систему.

Теперь, когда я запускаю Audit Tool в Chrome, я становлюсь зеленым везде, кроме третьей строки под заголовком «Быстро и надежно». ', который говорит ...

start_url не отвечает 200 в автономном режиме - истекло время ожидания ответа start_url.

Однако, когда я имитирую автономную работу в Chrome он показывает мою страницу в автономном режиме. Кроме того, когда я вхожу в систему, go возвращаюсь на домашнюю страницу, а затем запускаю Audit, у меня появляется зеленая галочка для всех.

Как лучше всего двигаться вперед, когда ваше приложение находится за защищенной страницей ?

Возможно, я мог бы создать новую страницу в качестве start_url, которая будет проверять состояние входа в систему и перенаправлять соответственно на домашнюю страницу или на страницу защищенного приложения. В этом случае, что бы я поместил в «область действия» манифеста. json?

...