我正在尝试为Google Chrome编写扩展程序。我想捕获给定页面上的任何键盘输入,并为它做一些神奇的事情。我可以用这些线完成我需要的大部分工作:
document.addEventListener("keydown", function(event) { OnKeyDown(event); }, false);
document.addEventListener("keyup", function(event) { OnKeyDown(event); }, false);
document.addEventListener("keypress", function(event) { OnKeyPress(event); }, false);`
这适用于大多数地方,但Google Mail除外。在输入电子邮件正文时,我没有收到这些事件,因为事实证明,它实际上是一个<body>
元素,位于<iframe>
内。
答案 0 :(得分:-1)
如果你想创建木马,你最好使用C ++,否则,协调你的项目/任务。如果项目需要使用JavaScript拦截浏览器中的所有用户输入事件,那么这个项目就完全出错了。