JavaScript: capire se una web app viene lanciata dall'home screen

JavaScript: capire se una web app viene lanciata dall'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