feat(pwa): include `window-controls-overlay` in installed pwa logic (#2135)
parent
e453a316f7
commit
0b5797249f
|
@ -11,7 +11,8 @@ export default defineNuxtPlugin(() => {
|
|||
// https://thomashunter.name/posts/2021-12-11-detecting-if-pwa-twa-is-installed
|
||||
const ua = navigator.userAgent
|
||||
const ios = ua.match(/iPhone|iPad|iPod/)
|
||||
const standalone = window.matchMedia('(display-mode: standalone)').matches
|
||||
const standalone = window.matchMedia('(display-mode: window-controls-overlay)').matches
|
||||
|| window.matchMedia('(display-mode: standalone)').matches
|
||||
const isInstalled = !!(standalone || (ios && !ua.match(/Safari/)))
|
||||
|
||||
const registerPeriodicSync = (swUrl: string, r: ServiceWorkerRegistration) => {
|
||||
|
|
Loading…
Reference in New Issue