Come posso avviare Chrome in modalità kiosk in un account kiosk di Windows 8.1 (accesso assegnato)?


9

Stiamo provando a configurare un'applicazione Web in modalità kiosk utilizzando Chrome in Windows 8.1. Sono stato in grado di creare un account di "accesso assegnato" (la nuova funzionalità kiosk di Windows 8.1) che accederà e bloccherà l'utente in Chrome. Funziona abbastanza bene in quanto Chrome si avvia quando l'utente accede, prende l'intero schermo e l'utente non può accedere ad altre applicazioni.

Ma questo non è sufficiente per noi. Quando Chrome viene eseguito in questo modo, la barra degli indirizzi è visibile e l'utente può chiudere le schede e aprirne di nuove utilizzando le scorciatoie da tastiera. Dobbiamo bloccare il chiosco in un'unica applicazione Web e non consentire all'utente di navigare altrove. La modalità di accesso assegnata richiede un'app in stile Metro di Windows 8, quindi non conosco alcun modo per fornire argomenti della riga di comando all'istanza di Chrome.

Qualcuno ha fatto questo su Windows 8 o 8.1, utilizzando l'accesso assegnato o altri metodi? Ho esaminato l'utilizzo dell'API a schermo intero JavaScript, ma ciò richiede l'interazione dell'utente e l'utente può sempre annullare la modalità a schermo intero e tornare alla barra degli indirizzi.


Hai impostato Chrome come browser predefinito? Sarò onesto, probabilmente Chrome dovrà aggiungere supporto. Ci POTREBBE essere un'estensione che potrebbe imitare le caratteristiche richieste e disabilitare scorciatoia.
Ramhound,

Sì, l'ho provato sia con Chrome come browser predefinito, sia con IE come browser predefinito.
Mark Meuer,

Sembra che avrai bisogno di un'estensione per disabilitare le scorciatoie da tastiera. stackoverflow.com/questions/8886367/... e qualcosa come chrome.google.com/webstore/detail/kioskmodehelper/... potrebbe essere helpful.If l'estensione non funziona allora si dovrà dare sia uno che fa quello che avete bisogno o di attesa fino a qualcun altro. Questo è un problema in cui Chrome semplicemente non supporta ciò di cui hai bisogno. (Più probabilmente) Mi sono reso conto di essere collegato alla soluzione dell'argomento.
Ramhound,

Non sono sicuro che Mark abbia mai trovato un metodo da utilizzare per questo, ma per chiunque cerchi qui le risposte prova a combinare il parametro --chrome-frame con il parametro --kiosk. Gli utenti possono ancora Alt + F4 fuori dalla finestra, ma con alcuni blocchi standard degli oggetti Criteri di gruppo è possibile utilizzare questi parametri per bloccare l'istanza di Chrome avviata.
int_541

Risposte:


3

Dopo aver fatto qualche ricerca, questa è la soluzione più infallibile che mi viene in mente:

  1. Crea un nuovo account utente
  2. Utilizzando Criteri di gruppo, limitare l'uso di Task Manager e bloccare il comando Esegui che viene visualizzato quando si preme WIN + R. Limita anche l'uso del menu contestuale.
  3. Utilizzando Criteri di gruppo o Utilità di pianificazione, assegnare uno script di accesso per l'utente. Prima di specificare il percorso, aprire il blocco note e salvare un file vuoto come logon.bat in una posizione a scelta
  4. Utilizzare il percorso di logon.bat come percorso per lo script di accesso. Se si utilizza l'Utilità di pianificazione, assicurarsi che il trigger sia definito come Accesso utente e aggiungere il parametro / min alla scheda Azioni.
  5. Nascondi la cartella in cui si trova il file batch (utilizzando Esplora file)
  6. Apri il file batch che hai creato usando Blocco note. Aggiungere quanto segue al file batch:

    @echo off
    TITLE Chrome Kiosk Mode
    taskkill /f /im explorer.exe
    start "" "chrome.exe" --chrome-frame --kiosk -incognito /max
    

Potrebbe essere necessario modificare chrome.exe nel percorso file esatto in chrome.exe sul computer.

Ora, se l'utente chiude la finestra di Chrome corrente, non sarà in grado di fare nulla. Poiché abbiamo ucciso Esplora risorse all'accesso, non possono sfogliare i file o utilizzare la GUI. E poiché abbiamo bloccato il comando Esegui e Task Manager, neanche loro possono avviare alcuna applicazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.