Se stiamo sviluppando web app, un dato fondamentale da conoscere riguarda lo stato della nostra app. In particolare ci interessa sapere se quest'ultima viene lanciata direttamente dal browser o se è stata salvata in home screen e quindi lanciata. JavaScript ci permette di saperlo con esattezza.
Possiamo interrogare la proprietà booleana standalone
dell'oggetto navigator
:
if( navigator.standalone ) {
// ... home screen
}
In questo modo sappiamo se la nostra app è stata salvata sull'home screen oppure no.