I'm trying to set the --kiosk and the --kiosk-printing flags in Chrome for Android on my Galaxy Tab 10.1.

All the instructions that I can find here and elsewhere tell me to go to chrome://flags and set the flag there. But neither of these flags is mentioned in the list there.

What do I need to do to set kiosk mode?

I'm using Chrome 39.0.2171.56 on Android 4.0.4


This page suggests you can put them in /data/local/tmp/content-shell-command-line.

eg adb shell 'echo "chrome --kiosk --kiosk-printing" > /data/local/tmp/content-shell-command-line'

  • Can somebody explain what this does. When I execute I get nothing in that directory and the flags don't appear in 'about:version' in Chrome.
    – jim
    May 13 '15 at 7:54
  • If the flags appear in about:version then it should switch Chrome to kiosk mode - ie full screen with silent printing. I must confess I gave up on Chrome and switched to Firefox with a full-screen add-on for my kiosk device.
    – lane
    May 13 '15 at 8:44
  • Ok, do you need root to add the flags? Thanks.
    – jim
    May 13 '15 at 10:00
  • I presume the flags are set at build time, or am I misunderstanding the question?
    – lane
    May 13 '15 at 12:55

It is not possible to do this in Chrome on Android; you can achieve what you want to with Kiosk Browser Lockdown instead.

  • Thanks very much NStorm. I don't see any reference to --kiosk-printing in the docs for that app. Do you know if it's possible to enable this (or some other way to print directly to the printer via the browser without user interaction)? Nov 21 '14 at 12:47
  • I don't think that's possible with the app.
    – NStorm
    Nov 22 '14 at 3:58

It is not possible to add flags to chrome on Android unless they exist in the chrome://flags a list.


Not the answer you're looking for? Browse other questions tagged or ask your own question.