Web applications Web应用程序:如何禁用鼠标&;键盘

Web applications Web应用程序:如何禁用鼠标&;键盘,web-applications,keyboard,mouse,Web Applications,Keyboard,Mouse,我的一个客户问我是否可以通过一个webapp完全禁用客户的键盘和鼠标。理想情况下使用jQuery或Html5 我只在网页上看到,没有看到整个键盘。你试过类似的东西吗 $(document).ready(function () { $(document).bind("keypress", function (e) { // Prevent any key return false; }); $(document).bind("click",

我的一个客户问我是否可以通过一个webapp完全禁用客户的键盘和鼠标。理想情况下使用jQuery或Html5


我只在网页上看到,没有看到整个键盘。

你试过类似的东西吗

$(document).ready(function () {
    $(document).bind("keypress", function (e) {
        // Prevent any key
        return false;
    });

    $(document).bind("click", function(e) {
        // Prevent clicks
        return false;
    });
});
它应该可以工作,但不确定它是否是跨浏览器的

还添加了
单击
处理程序。

例如,它非常简单。但从webapps来看,不可能在所有操作系统的环境中阻止鼠标和键盘

在AutoIt3中,以下是一个示例:

; By default, AU3 add an tray icon for closing the app. No longer:
#NoTrayIcon
; For >=Vista, windows will require administrator privilleges to do that
#RequireAdmin
; Now...
BlockInput(1) ; mouse and keyboard are both lockeds!
While 1
   Sleep(100) ; loop for pause script
WEnd

只需编译并运行即可。

您的客户想要使其用户的计算机无法运行吗?真的吗?他是个老师,他希望他的学生在他讲话时不要上facebook…谢谢你的快速回答。好的。我试试这个喂!这是在网页中阻止键盘的一种好方法。但有没有一种方法可以完全阻止键盘和鼠标进入浏览器?通过浏览器?不需要。您可以创建一个桌面应用程序来实现这一点,但更好的选择可能是拔下键盘/鼠标,并在需要时使用远程访问来控制电脑。你能提供更多关于这方面的信息吗?好的。谢谢你的回答。情况是这样的。老师想通过我的网络应用程序,只需点击一个按钮就可以阻止学生的键盘连接。这可能吗?这不可能通过浏览器实现。您也许可以编写一个桌面应用程序来实现这一点。