Bug 158968 - Implement kiosk mode. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D41848
This commit is contained in:
Michael Kaply
2019-10-04 19:47:56 +00:00
parent 770b7949f6
commit e45d30657d
8 changed files with 73 additions and 3 deletions

View File

@@ -35,9 +35,20 @@ XPCOMUtils.defineLazyGetter(this, "ReferrerInfo", () =>
)
);
XPCOMUtils.defineLazyServiceGetter(
this,
"BrowserHandler",
"@mozilla.org/browser/clh;1",
"nsIBrowserHandler"
);
var gContextMenuContentData = null;
function openContextMenu(aMessage, aBrowser, aActor) {
if (BrowserHandler.kiosk) {
// Don't display context menus in kiosk mode
return;
}
let data = aMessage.data;
let browser = aBrowser;
let actor = aActor;