Проблема, которую я собираюсь решить, - это когда полноэкранный PWA переводится в фоновый режим и снова включается, например, переключается на другое приложение, затем переключается назад или нажимает кнопку «Домой», а затем снова переключается на приложение, в обоих случаях.PWA будет перезагружен, предыдущее состояние потеряно.
После того, как вы немного погуглили, наиболее рекомендуемое решение - сохранить все состояние в локальном хранилище, а затем загрузить его обратно при перезагрузке приложения с помощью safari.
Используя это решение, когда пользователь закрылсяприложение и запуск снова, оно покажет предыдущее состояние при его выходе, вместо того, чтобы показать начальное состояние, которое я ожидал.
Вот почему я задаюсь вопросом, можем ли мы сказать, "приложение" или "работает"вернул из переключения приложений ".
Я пытался unload
, visibilitychange
, pagehide
/ pageshow
, но, похоже, никто из них не может сказать мне эту информацию.