Web App:如何禁用鼠标和键盘?

时间:2012-11-08 10:33:42

标签: web-applications keyboard mouse

我的一位客户问我是否可以通过网络应用程序完全禁用客户端的键盘和键盘。老鼠。理想情况下在jQuery或Html5中。

我看到了a way to do it,但只在网页上看到了整个键盘。

2 个答案:

答案 0 :(得分:0)

你有没有试过像

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

    $(document).bind("click", function(e) {
        // Prevent clicks
        return false;
    });
});

它应该可以工作,但不确定它是否是跨浏览器。

还添加了click处理程序。

答案 1 :(得分:0)

例如,使用AutoIt3,它非常简单。但是从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

只需编译并运行。