Вопросы и ответы - progressive-web-apps

Вопросы и ответы - progressive-web-apps



Есть ответ!
У меня есть приложение Vue, которое используется как в браузере, так и в качестве PWA. Я хотел бы убедиться, что пользователи получают последнюю версию всякий раз, когда обновления были отправлены на сервер. Я использую Nginx, Django и vue-cli вместе с @vue/cli-plugin-pwa. В настоящее время, когда я npm run build, а затем нажимаю новую версию на сервер, пользователи получают старую версию приложен...
Есть ответ!
Пока я искал способ интегрировать оплату и подписку в мои существующие проекты vue,я нашел документацию Paypal smart buttons. Кажется, это безопасное решение для использования в клиентских решениях, кто-нибудь пробовал его с vue? Я буду использовать sdk в своем расширении браузера vue, потому что для замены устаревшего API CWS я беспокоюсь об аспекте безопасности. Неясно, нужен ли мне также сервер...
Есть ответ!
Я настроить мой веб-клиента Project manifest.json в vue.config.js, как показано ниже. Как я могу настроить иконки веб-клиента Project для обозначения изображений внутри папки assets/? module.exports = { pwa: { manifestOptions: { name: process.env.VUE_APP_APP_NAME, short_name: process.env.VUE_APP_SHORT_NAME, start_url: process.env.VUE_APP_START_URL, ...
Есть ответ!
Я использую Vue.JS 2, и я ищу что-то, чтобы сгенерировать manifest.json для PWA с помощью webpack и переменных окружения. например, я помещу основной цвет в свой .env, а затем я могу установить "theme_color": VUE_APP_THEME_COLOR в свой manifest.json. Я пытался сделать это в vue.config.js: module.exports = { chainWebpack: (config) => { config.plugin("pwa").tap((args) =&...
Есть ответ!
Это очень странно. Я установил Vuepwa-плагин и настроил его в package.json следующим образом: "pwa": { "name": "Poolio", "themeColor": "#205c94", "msTileColor": "#205c94", "display": "fullscreen", "appleMobileWebAppCapable": "yes", "appleMobileWebAppStatusBarStyle": "#205c94", "pwa.iconPaths": { "favicon32": "./img/icons/favicon-32x32.png", "favicon16": "...
Есть ответ!
При использовании GenerateSW для сборки вашего рабочего ящика service-worker.js существует ряд конфигураций, для которых трудно найти согласованную документацию. Многие проблемы могут быть преодолены с включенным режимом отладки Workbox в service-worker.js: workbox.setConfig({ debug: true }); Как можно получить npm run build, чтобы добавить эту строку в service-worker.js автоматически? Моя ...
Есть ответ!
Я знаю, что это, вероятно, основное, но я не могу понять это. Я построил VueJS PWA с vue-cli 3, все работает, но когда я пытаюсь обслуживать свое приложение для тестирования или сборки для производства, я всегда получаю ошибку: свойство " не существует по типу ". Пример моего кода: import { Component, Prop, Vue } from "vue-property-decorator"; import { VueperSlides, VueperSlide } from "vuepe...
Есть ответ!
я пробую следующий код: navigator.serviceWorker.register('service-worker.js') .then((registration) => { const messaging = firebase.messaging().useServiceworker(registration) console.log(messaging) messaging.requestPermission().then(function () { console.log('Notification permission granted.') messaging.getToken().then(function (currentToken...


Закрыть X