Хромовый киоск ПОЧТИ готов

У меня есть система 12.04 с хромированным киоском. У меня есть автоматический вход в систему и автоматический запуск режима хром киоска и инкогнито на нужную веб-страницу. Только это то, что мы не хотим, чтобы люди могли использовать Alt + F4 или Ctrl + W из хрома. Я пытался отключить Alt + F4 в сочетаниях клавиш, и он почему-то не работает, однако отключение Ctrl + Alt + Del работает (что хорошо). Так что это две последние вещи, которые мне нужно выяснить, чтобы подготовить производство Chromium Kiosk. Заранее спасибо.

1
задан 14 January 2014 в 21:54

1 ответ

Предполагая, что ваш браузер киоска показывает страницу под вашим контролем, добавьте JS на эту страницу, чтобы привязать ее к событию keydown. В вашем обработчике событий проверьте, совпадают ли нажатые клавиши с теми, которые вы хотите «заблокировать», и, если это так, вызовите event.preventDefault (). Это должно остановить поведение браузера по умолчанию при закрытии / выходе.

например. (используя jQuery):

$(document).keydown(function(e) {
    if(e.keyCode == 27) // if the key is ESC
        e.preventDefault(); // do nothing
});
0
ответ дан 14 January 2014 в 21:54

Другие вопросы по тегам:

Похожие вопросы: