JavaScript: come capire se una web app è stata aggiunta all'home screen

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.

Torna su