#javascript #android #progressive-web-apps
#javascript #Android #progressive-веб-приложения
Вопрос:
В моем PWA на Android я использую window.open () с именем, но я не могу сфокусировать это новое дочернее окно, например, при нажатии уведомления. Вместо фокусировки нового окна, оно фокусируется на главном окне PWA.
- Все отлично работает на настольном Chrome, но не на Android
- если у меня открыто это новое окно «в Chrome», я могу сфокусировать его.
Что происходит?
Комментарии:
1. Я работал над этим, но нужна помощь. Я думаю, что serviceworker вмешивается в фокус, поскольку я получаю положительный результат, когда я помещаю событие onfocus(); в целевое окно, которое уже было открыто. Итак, почему окно должно фокусироваться в режиме браузера и отображать окно, но в приложении оно фокусируется, но ничего не делает?
2. Обходной путь: если из мобильного PWA я открываю окно, затем выбираю «Открыть в Chrome» из 3 точек, ВСЕ работает отлично. Я могу переключаться туда и обратно, хотя я заметил ограничение в 10 секунд при переключении между окнами. Итак, теперь я хочу узнать, как открыть окно по имени в Chrome, прямо из приложения…