Sur la base de La réponse de @MiQUEL a cette question en double :
Il existe plusieurs approches.
Mode Incognito ( --incognito
) aide, mais il présente plusieurs inconvénients, comme la désactivation du cache.
Passing --disable-infobars --disable-session-crashed-bubble
fonctionne dans certaines versions de Chrome, mais, à partir de Chrome 58, il ne fonctionne plus. (La suppression de la --disable-session-crashed-bubble
a été réalisée dans le cadre de cette question Les commentaires suggèrent que l'indicateur était destiné à tester la fonction "bulle" et non à être utilisé par l'utilisateur final pour masquer l'avertissement de Chrome.)
L'approche la plus fiable que j'ai trouvée consiste à modifier manuellement les préférences de Chrome sur le disque. Voici comment procéder sous Linux. (Notez que ces instructions sont pour chromium-browser ; Google Chrome lui-même utilise ~/.config/google-chrome
au lieu 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
Le tout accompagné de quelques drapeaux supplémentaires qui ont été utiles pour le mode kiosque dans une version de Chrome ou une autre :
#!/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/"