Como usar o modo quiosque em uma página da Web OSX - Chrome


13

Tenho que permitir que os membros do público usem meu laptop para acessar uma página da Web de inscrição de membros em uma feira de estudantes em algumas semanas.

O Chrome não possui o modo quiosque no Mac, é possível desativar o CMD + Q, impedir que a barra de título apareça etc.?

Existe software projetado para isso?

Algum outro conselho?


Para o que vale a pena, acho que o modo Kiosk está ativado, mas você precisa abrir o Chrome na linha de comando para passar o parâmetro --kiosk. Dito isto, não consegui passar nenhum parâmetro com sucesso.
Styfle 17/05/11

Você pode ocultar a barra de título com o modo de tela cheia (cmd-shift-F), mas os menus ainda estão todos ativados.
Matthew Frederick

1
--kiosk ainda não está habilitado no OS X #
Pez Cuckow

Respostas:


4

Há um plug-in chamado Saft que ativa o modo quiosque no Safari. (O Saft foi descontinuado no final de 2012; não funciona além do Safari 5.0.5.) Se o computador estiver sendo usado em público, crie um novo usuário convidado nas preferências do sistema e use-o para a feira. Mesmo que alguém saia do modo de quiosque, não poderá ver seus dados privados nem atrapalhar nada.

Se você deseja permanecer no Chrome, existe um AppleScript no Superusuário , para iniciar o Chrome no modo quiosque.


O script apple não é o modo real de quiosque, é apenas tela cheia normal. Obrigado pelo link para seguro.
Pez Cuckow

O link seguro não parece estar funcionando. Alguma chance de atualizar?
JBis 26/04

5

Você já pensou em usar o Opera como um navegador para a inscrição. Ele fornece um modo de quiosque fácil de ativar:

/Applications/Opera.app/Contents/MacOS/Opera -kioskmode -noexit

A documentação possui informações sobre o modo de tempo limite 'Ir para casa' que restaurará o quiosque após um intervalo definido.


Ele não funciona mais depois eles mudaram para Cromo
fregante

5

O Chrome possui um modo de quiosque para Mac OS. Tipo de. Você pode passar a linha de comando args para obter o modo de quiosque da seguinte maneira:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=192.168.168.53

=> Isso abre uma janela do Chrome sem nenhuma decoração de janela, maximizada para tela cheia (como qualquer outro aplicativo para Mac maximizado.

Para todos os argumentos da linha de comando do Chrome, confira: http://peter.sh/experiments/chromium-command-line-switches/#load-extension


3

É complicado, mas consegui colocar o Chrome em um modo de quiosque adequado. Ao editar o Chrome Info.plistno conteúdo da embalagem, você pode forçá-lo a ocultar a barra de menus no modo de apresentação (definido LSUIPresentationModecomo 3). A Continue where I left offconfiguração pode ajudar.

Use o controle dos pais para bloquear ou sites da lista branca.

Existe um plug-in do Chrome chamado kioskmodehelper que limita as guias e oculta os elementos da interface do usuário .


Não funciona no OS X 10.9: as barras estão ocultas, mas o usuário pode simplesmente atingir as bordas superior e inferior e elas aparecerão.
fregante 5/08/14


2

Se você configurar um novo usuário nas Preferências do Sistema e configurar os controles dos pais para permitir que ele tenha um localizador simples, poderá permitir que apenas o Chrome seja aberto e poderá configurá-lo para que a única página da Web permitida seja sua página.


1

Abra Script Editore use o seguinte:

set strUrl to "https://example.org"
do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --app=" & strUrl

tell application "Google Chrome" to activate
tell application "System Events"
    keystroke "f" using {command down, control down}
end tell

Isso abrirá um URL no modo de aplicativo, pois o quiosque não está disponível no Mac.

Em seguida, ele envia as teclas ctrl+ cmd+ fpara entrar em tela cheia, pois o atalho antigo cmd+ shift+ fparece não funcionar mais.



0

Estou trabalhando em um visualizador da web de quiosque minimalista, cujo único objetivo é fornecer um contêiner seguro para um URL / webapp predefinido. Os recursos são basicamente:

  • Modo Normal / Quiosque
  • Proteção de senha opcional para sair do modo quiosque
  • URL predefinido (destinado ao aplicativo da web)
  • URL de administrador do Webapp opcional
  • Registro no aplicativo como aplicativo de login / inicialização

Poderia ter alguns ajustes e ainda mais "fortalecimento", mas serve a seu objetivo - e é de código aberto para esse assunto.

https://github.com/tschiemer/filmothek-kiosk-osx


0

Nenhuma dessas respostas funcionou para mim como uma solução de linha de comando. Eu tive que passar a URL através do parâmetro app para que funcionasse.

(MacOS 10.13.4. Chrome 66.)

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://example.com

Parece que a solução de William incorpora isso em seu Applescript.


Como isso difere da resposta anterior apple.stackexchange.com/a/232074/237
user151019

1
Nenhuma dessas respostas postadas funciona para mim, e é por isso que compartilhei esta solução. Esse comando claramente não passa a URL através do parâmetro app e não funcionará no meu sistema sem ele. MacOS 10.13.4. Chrome 66.
Bijan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.