Se om webbapp är installerad på hemskärm


#1

Jag undrar om det finns ett sätt att se huruvida en hemsida körs via en ikon som ligger på mobilens hemskärm eller inte? Jag har byggt en hemsida som jag helst vill att personer ska installera på mobilens hemskärm och om de inte gjort det vill jag att det ska komma upp en förklaring på hur man gör det.

Googlade och hittade detta javascript men får det inte att fungera:

if (window.matchMedia(’(display-mode: standalone)’).matches) {
console.log(“Thank you for installing our app!”);
}

Någon annan som löst detta?


#2

Vilka mobiler tänker du på? Om det är iOS så vill du använda window.navigator.standalone, typ så:

if (window.navigator.standalone) {
  console.log("Thank you for installing our app!")
}