How to Kiosk Mode a Web Page OSX - Chrome

I have to let members of the public use my laptop to access a member signup web page at a student fair in a couple of weeks.

Chrome doesn't have kiosk mode on Mac, is it possible to disable CMD+Q, prevent the title bar from showing up etc..?

Is there software designed for this?

Any other advice?


There's a plugin called Saft which enables kiosk mode in Safari. (Saft has been discontinued as of late 2012; it doesn't work beyond Safari 5.0.5.) If the computer is being used in public, create a new guest user in the system preferences and use this one for the fair. Even if somebody breaks out of the kiosk mode, they can't see your private data or mess anything up.

If you want to stay with Chrome, there's an AppleScript on Superuser, to launch Chrome in kiosk mode.


Chrome has a Kiosk mode for Mac OS. Sort of. You can pass it command line args to get the kiosk mode as follows:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=192.168.168.53

=> This opens a chrome window without any window decorations, maximized to full-screen (like any other Mac App that is maximized.

For all the Chrome command line args check out: http://peter.sh/experiments/chromium-command-line-switches/#load-extension


Have you considered using Opera as a browser for the signup. It does provide a kiosk mode that is easy to enable:

/Applications/Opera.app/Contents/MacOS/Opera -kioskmode -noexit

The documentation has information about a 'Go To Home' timeout mode that will restore the kiosk after a set interval.


It's tricky but I managed to get Chrome in a proper kiosk mode. By editing the Chrome's Info.plist in the package contents you can force it to hide the menu bar in presentation mode (set LSUIPresentationMode to 3). The Continue where I left off setting might help.

Use parental controls to block or white list websites.

There is a Chrome plugin called kioskmodehelper that limits tabs and hides ui elements.