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.