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?

Pez Cuckow
fonte
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.

Patrick
fonte
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.

Digitalchild
fonte
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

Matt
fonte
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 .

Alexander Mangel
fonte
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

experimente o eCrisper em http://ecrisper.com

Yves Mailhot
fonte
É isso que estamos usando. Uma alternativa poderia ser xStand mas é mais caro
fregante
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.

OnkaPlonka
fonte
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.

William Isted
fonte
0

http://barbariangroup.com/ Cria um aplicativo gratuito baseado no Web Kit para quiosques para Mac chamado PlainView.

Confira, é bastante configurável.

Mike Kormendy
fonte
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

Filou
fonte
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.

Bijan
fonte
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