Не знаю. Я попапами не буду заниматься. Мне они не нужны. Хотите, ставьте сами:
pupsik
На сколько мне известно, Гоогля просто напросто ужесточил параметры появления этих «Инсталл» промптов.
Проблема в том, что это все дело, зависит от Browser'а. Захочет показать, покажет, нет, значит нет.
Как Я думаю что произошло. Гоогля придумал этот PWA. Людям просто напросто надоели эти окна установки до такой степени, что гоогля их спрятал(ужесточил) и убрал в кнопочки инсталяции, дабы не быть врагом народа и не получать hate mail. Ну и подумали «Авторы сайтов могут сами себе яму копать с этими окнами если захотят».
Старый sw-toolbox работает иначе, если Browser его видит, он думает что у вас сайт старый и больше ничего не может сделать как кинуть вам это окошко. Опять же 50/50.
У меня же они как то ставят, судя по счетчику и заходят с него))
Установить PWA это окно и не нужно.
Я еще поковыряюсь с этим делом. Возможно надо добавить вот этих скриншотов.
Но мне просто интересно как это окно всплывало ДО? Которое я даже со старым PWA не разу не видел.
Гоогле он может просто напросто намеренно блокировать этот попуп. Дабы не спамить. Я даже никогда не видел этого попапа ни на одном сайте (если конечно оно не создано автором сайта beforeinstallprompt).
Короче поразмыслив и прочитав про PWA, и гоогля. Я понял, что есть очень много факторов из за которых это окно не появляется. Выяснил что все зависит от поведения гоогля. Понять как работает гоогле, это лучше повесится.
У вас 2-а варианта.
Использовать старый PWA (еще не известно открываетса этот попап вообще у кого-то кроме вас)
Написать свой попап, очень легко. (Я это делать не буду из за своих принципов)
Но терзаться с Гоогле, это бесполезно. Они там делают что хотят.
Вы случайно не про это?
Не знаю короче… У себя удалил PWA, поставил оригинал, никаких окон в мобильнике не увидел. Заходил с трех разных телефонов. Скриншот пришлите хотябы, как оно выглядит.
Дело в том что у меня и в оригинале, никогда ничего не всплывало. (Может настройки браузера такие). Дайте немного времени, сделаю как было там.
Это обновленный PWA 1.0.4 instantcms.ru/addons/pwa-for-instantcms.html
- Исправлен недочет статистики установок (больше 1000).
- Статистика в реальном времени.
- Заменен на Workbox.
- Статистика установок и повторов по датам.
- Статистика стран откуда произошла установка.
- Использует библиотеку Chart.js
Устанавливаем через админку.
Почистите Cache! Удалите старый sw-toolbox.js. Он уже не нужен… И пройдите наного 3 шага. Ну и в браузере «Unregister» И «Refresh»
Должно быть так «Activated and is running».
Его вообще не должно больше быть?
Нет, он уже не нужен. Чистите Cache, и Переустановите а Апликациях
Если вы видите «Activated and is running», то все работает. Оптимизировать ваш сайт он не будет.
Устанавливается как и прежний PWA на мобильном устройстве. НИКАКИХ всплываюших окон для инсталяции я делать не буду(ибо за***ли они меня).
А при чем тут Lighthouse? Если у вас например «Сам сайт забит дерьмом или медленно работает или дофига ошибок » то он и в PWA так будет работать. Это же просто зеркало.
err, ошибка с базой данных.
Это в каком браузере так ошибки выводит? Сразу ясно где копать.
RSN, Я поправил(надеюсь) то что вы упомянули. Поскольку у меня нет больше 1000, мне никак не проверить. Но должно работать. Тут файл sw.php уже не надо менять.
Лучше добавить новый пост с обновленным архивом)
Если в 1.0.3 не будет ошибок и все будет работать то да, можно создать. И будет как-то так:
Я не знаю кто такой Парвиз. Это тот же Автор что и на оригинальном плагине. Ставится поверх того что уже стоит. Назовем это версией 1.0.2
Сразу не заметил такой косяк, ну как косяк. Не критичный, но если на десктопе удалить уведомление то в мобильной версии оно будет висеть (Cache). После установки надо заменить этот файл.
/system/controllers/pwatools/backend/actions/sw.php
P>S. Плохо что нельзя удалить или редактировать пост.
htaccess
Для самых смелых pwa.zip через админку.
Если кому надо. Я обновил PWA, перейдя с устаревшего «sw-toolbox» на современный Google — Workbox. И добавил больше размеров иконок.
Устанавливаем не через админку, а по старинке, ручками.
My-InstantCMS.Ru, сказал что этим уже не занимается.
Удалите старый sw-toolbox.js. Он уже не нужен… И пройдите наного 3 шага. Ну и в браузере «Unregister» И «Refresh».








