回购协议是开源的
// next.config.js
const withPWA = require("next-pwa");
module.exports = withPWA({
pwa: {
dest: "public",
sw: '/sw.js'
},
});
现场
https://time-stamp.vercel.app
我已检查PWA是否正在处理上述URL或未使用
function isPwa() {
return ["fullscreen", "standalone", "minimal-ui"].some(
(displayMode) => window.matchMedia('(display-mode: ' + displayMode + ')').matches
);
}
isPwa() // false
// https://stackoverflow.com/questions/41742390/javascript-to-check-if-pwa-or-mobile-web
2条答案
按热度按时间92dk7w1h1#
您可能需要像这样使用
next-pwa
包:vql8enpb2#
更新next-pwa并遵循
https://stackoverflow.com/questions/73585089/build-error-when-compiling-next-js-app-using-next-pwa
中的步骤对我很有效