Com base na resposta do @ MiQUEL para esta pergunta duplicada :
Existem algumas abordagens.
O modo de navegação anônima ( --incognito
) ajuda, mas tem várias desvantagens, como desativar o cache.
A transmissão de --disable-infobars --disable-session-crashed-bubble
funciona em algumas versões do Chrome, mas, a partir do Chrome 58, não funciona mais. (Remover o --disable-session-crashed-bubble
foi feito como parte de esta questão ; os comentários sugerem que o sinalizador pretendia testar o recurso de bolha e não era um recurso do usuário final para ocultar o aviso do Chrome).
A abordagem mais confiável que encontrei é editar manualmente as preferências do Chrome no disco. Veja como você faz isso no Linux. (Observe que essas instruções são para o navegador chrom; o próprio Google Chrome usa ~/.config/google-chrome
em vez de ~/.config/chromium
.)
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences
Juntando tudo com alguns sinalizadores adicionais que foram úteis para o modo de quiosque em uma versão do Chrome ou outra:
#!/bin/sh
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences
chromium-browser --kiosk --no-default-browser-check --no-first-run --disable-infobars --disable-session-crashed-bubble "http://some_url/"