Мой веб-сайт (и вскоре в 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?