Basado en la respuesta de @ MiQUEL a esta pregunta duplicada :
Hay algunos enfoques.
El modo incógnito ( --incognito
) ayuda, pero tiene varias desventajas, como deshabilitar el caché.
Pasar --disable-infobars --disable-session-crashed-bubble
funciona en algunas versiones de Chrome, pero, a partir de Chrome 58, ya no funciona. (La eliminación --disable-session-crashed-bubble
se realizó como parte de este problema ; los comentarios allí sugieren que el indicador estaba destinado a probar la función de burbuja y no como una función del usuario final para ocultar la advertencia de Chrome).
El enfoque más confiable que he encontrado es editar manualmente las preferencias en disco de Chrome. Así es como se hace esto en Linux. (Tenga en cuenta que estas instrucciones son para el navegador de cromo; Google Chrome lo usa en ~/.config/google-chrome
lugar 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
Poniendo todo junto con un par de indicadores adicionales que han sido útiles para el modo kiosco en una versión de Chrome u otra:
#!/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/"