2011-09-16 25 views
6

Tôi cần phải ngăn Ctrl-w, Ctrl-t, Ctrl-n làm chức năng mặc định của chúng. Tôi biết việc xóa quyền của người dùng bị cau mày, nhưng hãy nghe tôi trước khi đưa ra phán quyết.Chrome “Kiosking” hoàn toàn (chụp và ngăn chặn mặc định của C-w/t/n)

event.preventDefault() chỉ hoạt động trên các tổ hợp phím nhỏ hơn như p, nhưng n, t và w được miễn dịch với javascript phía máy khách theo javascript capture browser shortcuts (ctrl+t/n/w).

Tôi đang viết phần mềm đám mây giáo dục cho trẻ em 3-12 và tôi sử dụng Kisok mode của Chrome để hạn chế khả năng của chúng xung quanh. Tôi có toàn quyền kiểm soát các máy tính được đề cập. Có các tùy chọn/tiện ích mở rộng của Chrome/thủ thuật Windows/thứ gì khác mà tôi có thể sử dụng để biến máy tính thành kiốt thay vì "kisok" không?

Ngoài ra, tôi đang viết trình soạn thảo mã đám mây sử dụng Ace và tôi muốn sử dụng các ràng buộc khóa emacs nhưng tôi tiếp tục mở các cửa sổ mới khi tôi cố gắng đi xuống một dòng.

EDIT làm rõ: Đó là Chrome chỉ vì đó là spec/chúng tôi kiểm soát hệ thống, nhưng nó sẽ có ích nếu có ai có suy nghĩ về ff/o/ie

Trả lời

2

Vì bạn ghi nhận những suy nghĩ trên các trình duyệt khác sẽ là hữu ích : Opera's kiosk mode có vẻ mạnh hơn của Chrome. Tôi tin rằng điều này sẽ cho kết quả bạn muốn: opera.exe /kioskmode /nokeys http://your-url

+0

Cảm ơn bạn, rất tiếc, mã được chèn trong Chrome và thử nghiệm sẽ mất hơn hai giờ so với số tiền tôi sẵn sàng chi tiêu. – Bobby

Các vấn đề liên quan