How to limit Menu Options in Chrome

633 views
Skip to first unread message

Jaymes Driver

unread,
Mar 9, 2015, 2:53:07 PM3/9/15
to chromium...@chromium.org
This is a posting I made on the Chrome support site but I was recommended to ask the same question here.

Google Chrome 41.0.2272.76 (Official Build) m

I am interested in learning how to remove the Menu button from chrome.

If there is no way to remove the menu, can I prevent certain selections such as New Window or Incognito mode.

I work in education and we offer an online service that provides test and lesson material.  My students have found that opening the test in one window and opening the lesson in another has allowed them to cheat on their exams.

I aim to prevent this behavior if at all possible.

Working in Kiosk mode removes the address bar and navigation controls.  And running in fullscreen mode is easy to disable (also prevents access to the url bar and navigation controls).

I have written scripts in AutoIT to prevent multiple instances of chrome from being run, I have also used an AutoIT script to prevent Ctrl+N, Ctrl+n, and Ctrl+T to prevent the browser from opening multiple times, since the ability to change or disable hot keys is not available.  But this only stops the hot keys, it does not prevent the menu buttons from being accessed or from working.

I attempted to use a registry hack to prevent access to the Incognito window, and I was wondering if there were something similar that would prevent the "New Window" option, or remove the menu button entirely.

Is there a way to limit chrome to a single window instance and prevent incognito browsing?  (The extension "One Window" does not work for this purpose.)

I do not have access to Chrome for Business, or Education, at the moment, I am working with my Super Admin to see what we can do.  Are there options in the admin panel that would allow us to limit browsing windows?

Jonathan Garbee

unread,
Mar 9, 2015, 3:05:17 PM3/9/15
to dri...@scsc.k12.in.us, chromium...@chromium.org
The only ways I know of that allow this are bound to ChromeOS devices. You could develop a Kiosk Mode *application* that only has access to your testing stuff and lock the device into that mode. Or you can create "Supervised Users" and restrict that accounts access to your testing area only. This way even incognito windows and other tabs are useless since they are restricted to just the testing area.

As far as Windows/Mac OS/Linux solutions, you'd need to go through quite a bit of work customizing the Chromium build manually to remove the menu and other things. Chrome does not allow customizing that menu or preventing certain actions.

If someone else knows of an easy way  to do it on other OSes then hopefully they will share.

--
--
Chromium Discussion mailing list: chromium...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discu...@chromium.org.

Bartosz Fabianowski

unread,
Mar 9, 2015, 5:11:57 PM3/9/15
to jonatha...@gmail.com, dri...@scsc.k12.in.us, chromium...@chromium.org
You could blacklist all URLs except for your test app via policy (cloud
policy or GPO).

- Bartosz

MSI Team

unread,
Mar 29, 2015, 1:49:38 PM3/29/15
to chromium...@chromium.org, jonatha...@gmail.com, dri...@scsc.k12.in.us
It is impossible to blacklist all websites.

PhistucK

unread,
Mar 29, 2015, 1:57:06 PM3/29/15
to dri...@scsc.k12.in.us, Chromium-discuss
With an appropriately crafted extension, I think you can create such an experience (listen to chrome.tabs.onUpdated and simply remove anything which is incognito, or that has a chrome:// URL and use chrome.tabs.query or similar to find the number of tabs or windows that are active and remove the disallowed windows or tabs).
Of course, you must manually allow the extension to run in incognito mode in every Chrome installation.


PhistucK

--
Reply all
Reply to author
Forward
0 new messages