2011-09-16 19 views
6

Należy zapobiec wykonywaniu ich domyślnych funkcji Ctrl-w, Ctrl-t, Ctrl-n. Wiem, że usunięcie praw użytkownika jest mile widziane, ale wysłuchaj mnie zanim wydasz wyrok.W pełni "Kiosk" Chrome (przechwytywanie i zapobieganie domyślnemu C-w/t/n)

event.preventDefault() działa tylko na mniejszych kombinacjach klawiszy, takich jak p, ale n, t i w są odporne na javascript po stronie klienta, zgodnie z javascript capture browser shortcuts (ctrl+t/n/w).

Piszę oprogramowanie do chmury edukacyjnej dla dzieci w wieku 3-12 lat i używam Chrome Kisok mode, aby ograniczyć możliwość obracania się. Mam pełną kontrolę nad komputerami, o których mowa. Czy są jakieś ukryte opcje/rozszerzenia Chrome/sztuczki Windows/coś jeszcze, co mogę zrobić, aby komputer rzeczywiście był kioskiem, a nie "kisokiem"?

Również piszę edytor kodu chmurowego przy użyciu Ace i chcę używać połączeń klawiszowych emacs, ale otwieram nowe okna, gdy próbuję przejść linię.

EDIT wyjaśnienie: To Chrome tylko dlatego, że był spec/możemy sterować systemem, ale byłoby przydatne, jeśli ktoś ma myśli na ff/o/tj

Odpowiedz

2

Ponieważ zauważył, myśli o innych przeglądarek byłoby pomocne : Opera's kiosk mode wydaje się mieć większą moc niż Chrome. Wierzę, że dałoby to pożądany rezultat: opera.exe /kioskmode /nokeys http://your-url

+0

Dziękuję, niestety kod jest zaklinowany w Chrome, a samo testowanie będzie o dwie dodatkowe godziny, niż jestem gotów wydać na to. – Bobby