Здравствуйте, у нас есть вопрос о событиях PWA и window.close,
Перед тем, как задать вопрос, мы дадим некоторую справочную информацию, почему мы задаем этот вопрос.
Мыпытаемся перестроить наше приложение XUL на приложение HTML5 с веб-компонентами и PWA.В этом приложении XUL есть множество всплывающих окон с собственными дочерними окнами, пользователь не должен иметь возможность закрыть родительское окно, в то же время редактируя данные в дочернем окне.Эта проблема решается при использовании события beforeunload для объекта окна.Одна небольшая проблема, которую вы не можете на самом деле настроить, это поведение событий, пользователь просто получает сообщение по умолчанию о потере данных. Настраиваемое поведение сообщения больше не доступно, потому что поведение устарело начиная с chrome 51.
Пока чтопредыстория проблемы, которую мы пытаемся решить.
Вопрос, нет ли каких-либо настроек в PWA manifest.json, чтобы вы могли попросить изменить настройки прав пользователя, когда PWA установлен и запущен дляпервый раз.И когда это произойдет, пользователю будет предложено дать разрешение на отмену события window.close.При этом пользователь подтверждает, что пользовательские или нет, перед загрузкой всплывающих окон с предупреждением.Это поведение будет активировано только в том случае, если PWA установлен на рабочем столе пользователя.
Надеемся, это будет или будет вариант.