Utilizzo di Chrome su macOS senza barra degli indirizzi e menu come modalità kiosk

3

Voglio solo una finestra del browser senza la barra degli indirizzi o qualsiasi menu, con solo una scheda.

In Windows, viene utilizzato chrome.exe --app=http://gmail.com . Voglio la versione macOS per questo.

    
posta user7579349 21.02.2017 - 21:35
fonte

2 risposte

4

È fondamentalmente la stessa cosa in macOS. Fornisci il percorso del binario di Chrome e utilizza i flag normalmente, ad esempio:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --app=https://gmail.com
    
risposta data 21.02.2017 - 23:03
fonte
0

Questo è quello che faccio su OSX. Dovrebbe fare tutto il necessario (e un po 'di più), tuttavia, la tastiera deve essere scollegata dal computer quando viene utilizzata in uno spazio pubblico. Se il tuo sito web richiede una tastiera, avrai bisogno di una soluzione alternativa.

1 - Chiudi tutte le schede e le finestre in Chrome e chiudi.

2 - Per nascondere i menu e la barra degli indirizzi apri il plist di Chrome - Applicazioni / Google Chrome.app/Contents/Info.plist (fai clic con il pulsante destro del mouse su Google Chrome.app e seleziona Mostra contenuto pacchetto).

3 - Aggiungi:

<key>LSUIPresentationMode</key>
<integer>3</integer>

in alto appena sotto:

<key>CFBundleDisplayName</key>
<string>Google Chrome</string>

Salva e chiudi il plist.

4 - Per avviare il tuo sito web in Chrome e assicurarti che sia possibile utilizzare solo il tuo sito web, avvia Chrome da una finestra del terminale in questo modo (sostituisci yoursite.com con il tuo sito reale):

open -a Google\ Chrome --args --kiosk http://www.yoursite.com/ --host-rules="MAP * www.yoursite.com"

Il sito dovrebbe essere lanciato a schermo intero e non sarai in grado di spostarti da esso o piuttosto del browser usando la GUI.

Nota: cmd-q funzionerà come unico modo per uscire da Chrome. Assicurati che nessuna tastiera sia collegata al computer se questo è in uno spazio pubblico.

5 - Se hai bisogno di fare tutto quanto sopra automaticamente all'avvio, fai quanto segue. Apri Automator su OSX e crea un nuovo script Run Shell dalla libreria. Inserisci quanto segue:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --app="http://www.yoursite.com/" --args --kiosk --host-rules="MAP * www.yoursite.com"

Salva lo script assicurandoti di utilizzare .app dal menu a discesa nella finestra di salvataggio. Per l'ultimo OSX, dai il nome al tuo script .command invece di .app (penso che questo sarà elencato nel menu a tendina). Esci da Automator.

6 - Posiziona lo script di avvio .app o .command compilato sul desktop. Apri le Preferenze di Sistema > Opzioni di accesso. Nel menu di accesso automatico, seleziona l'account da utilizzare. Successivamente ha scelto l'account da utilizzare e i relativi elementi di accesso. Usa il simbolo + per aggiungere l'avvio .app / .command all'elenco (disabilita tutte le app di avvio che non sono necessarie).

7 - Disabilita il sonno e i salvaschermo sul computer (preferenze di sistema) e tutto ciò che può essere eseguito automaticamente davanti a Chrome come il desktop di Google Drive, ecc.

8 - Per testare il riavvio del computer.

    
risposta data 10.09.2018 - 15:36
fonte

Leggi altre domande sui tag