0

私のクライアントは、クライアントのキーボードとマウスの両方を完全に無効にするために Web アプリケーションを使用できるかどうかを私に尋ねました。理想的には、jQuery または Html5 です。

私はそれを行う方法を見ましたが、キーボード全体ではなくWebページでのみ.

4

2 に答える 2

0

次のようなことを試しましたか

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

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

動作するはずですが、クロスブラウザかどうかはわかりません。

clickハンドラーも追加しました。

于 2012-11-08T10:45:41.507 に答える
0

たとえば、 AutoIt3を使用すると、非常に簡単です。ただし、Web アプリケーションからは、すべての OS 環境でマウスとキーボードをブロックすることはできません。

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

それをコンパイルして実行するだけです。

于 2012-12-16T14:44:59.130 に答える