0

そのページのプラグインを介して、Web ページ上のユーザーのキーボード入力をすべて無効にすることはできますか? (FireBreathで書かれたプラグイン)
ユーザーが特定の入力フィールドに入力できないようにする必要はありません(別のもっと簡単な方法で実現できることはわかっています)、いくつかのキーボードキー入力を完全に無効にする必要があるだけです私のプラグインオブジェクトを含むWebページのために、しばらくの間。

4

1 に答える 1

1

いいえ、あなたがすることはできません。ActiveX コントロールが (IE で) これを行うことができず、NPAPI プラグインがこの方法でブラウザーをプリエンプトできないことを確認してください。

ブラウザのHWNDを取得できるので、WindowsシステムAPI呼び出しを使用してそれを行う方法がいくつかあると思います。おそらくwinprocをハイジャックできますが、かなり壊れやすいと思います-言うまでもありませんブラウザのプラグインのブラックリストを維持している人々にチェックを入れる可能性があります... とにかく、それを行うための「通常の」方法は絶対にありません。したがって、うまくいくハックがある場合、かなり複雑な API プログラミングと私が知っている方法をはるかに超えています。プラグインの質問ではなく、Windows APIの質問としてそれを尋ねたいと思います.

Mac では、ブラウザのウィンドウにアクセスする方法がないため、これを行う方法はまったくありません。Linux は誰の予想でもありますが、そこにも方法はないと思います。

于 2013-08-05T13:11:50.830 に答える