Il cliente vede una cosa sola: tocca lo schermo e compare il sito. Dietro ci sono tre attori che devono lavorare insieme senza pestarsi i piedi: Navori QL, QL Spy e SignaWeb.
La sequenza, passo per passo
- All'accensione. Dopo l'accesso a Windows, SignaWeb si avvia in automatico e apre Google Chrome dietro il palinsesto. Il visitatore non lo vede.
- Al tocco. QL Spy rileva l'interazione e lancia SignaWeb, che porta il sito in primo piano. Chrome è già aperto: niente attese, niente desktop che compare per un attimo.
- Durante l'uso. Il visitatore naviga nel perimetro autorizzato, con la barra Indietro / Home a disposizione.
- All'inattività. Scaduto il timeout di QL Spy, Navori rimette il palinsesto sopra il sito.
- Pochi secondi dopo. Sotto il palinsesto, SignaWeb chiude le pagine aperte, cancella cookie e dati dei siti visitati e riporta il sito alla home. Chrome resta aperto, pronto per il prossimo tocco.
Il perimetro di navigazione
Il perimetro è costruito con le policy ufficiali di Google Chrome, applicate all'utente Windows del player: tutto è bloccato, tranne il sito del cliente e i domini autorizzati.
- Un dominio autorizzato include i suoi sottodomini.
- Il blocco vale per le pagine e per i contenuti incorporati (per esempio un video o una mappa). Le risorse tecniche caricate dal sito, come font e script, non vengono bloccate.
- Le policy sono lette solo da Chrome. Non sono un firewall: la connessione di Navori non viene toccata.
La barra Indietro / Home
Un browser in modalità kiosk non ha pulsanti. Senza una via d'uscita, un visitatore finito su una pagina bloccata resterebbe lì. La barra risolve il problema:
- Indietro torna alla pagina precedente; se una pagina si è aperta in una nuova scheda, la chiude.
- Home riporta alla pagina iniziale del sito.
- La barra non ruba il focus al sito e sparisce quando torna il palinsesto. Funziona anche lo swipe per tornare indietro.
Affidabilità
- Gira sempre una sola istanza: tocchi ripetuti non aprono finestre doppie.
- Se Chrome viene chiuso o si blocca, SignaWeb lo riapre dietro il palinsesto.
- Non restano processi orfani sopra il palinsesto.
- Chrome non viene riavviato di notte: SignaWeb si appoggia al riavvio del PC già pianificato in Navori.
Cosa serve perché funzioni
SignaWeb non è un chiosco autonomo: lavora insieme a Navori QL e a QL Spy, che decidono quando mostrare il sito e quando tornare al palinsesto.
La parte migliore di un'integrazione è quella che il visitatore non nota.