Как оптимизировать PWA, созданный с помощью Ionic, для настольных браузеров?
В настольной версии я не хочу использовать какие-либо ионные функции (кроме, может быть, хранилища).Мне не нужны вкладки, панели инструментов, оповещения или что-то в этом роде.
Так что я мог бы также создать отдельный Angular-проект и поделиться некоторыми службами и компонентами.Проблема в том, что с двумя проектами у меня будет два URL / хостинга.Как я могу отправить пользователя на правильный адрес?
Я бы предпочел, чтобы в одном проекте и на одном хостинге были «платформы», мобильные и настольные, и один хостинг?Это хороший способ добиться этого?
Я попробовал это с проверкой платформы на основе ленивой загрузки двух разных модулей, один для мобильных устройств, где я использую компоненты Ionic, и один для настольных компьютеров, где я не используюлюбые ионные компоненты.Сначала это выглядело как хорошее решение, но позже я обнаружил, что в моей настольной части все еще есть некоторые ионные «особенности».Например, я не могу правильно прокрутить.Я не знаю точно, из каких частей Ionic эти «функции» происходят, я не импортировал IonicModule
в свой модуль рабочего стола и не делаю initializeApp()
в версии для настольного компьютера.
Есть предложения или мнения?