0

我正在创建一个简单的 Javascript BOT。单击它是一个简单的 js 小书签,将在 Blogger.com 中创建博客...我使用了下面的代码

var script = document.createElement('script');
script.src = 'http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js';
script.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(script);
document.getElementsByClassName('blogg-button GEE3RVNDMU')[0].click()
document.getElementById("newBlog-title").value ="hello blogger";
var node = document.getElementById("newBlog-address");
node.focus();
document.getElementById("newBlog-address").value ="hellosblogger";


setTimeout(function() {game();},1250);

function game()
{
var e = $.Event("keydown", { keyCode: 8});  
$("body").trigger(e);
}

一切正常,但最后我需要模拟任何按键事件......所以我在功能游戏中使用了它,但我得到 $.Event的不是Firexfox 控制台中的功能错误。请有人指导我或请告诉任何替代方法来做一个简单的按键事件..它可以是任何键。

4

2 回答 2

1

jquery 库中确实没有名为 Event 的函数。要将事件绑定到 jquery 对象,您可以使用 Jquery.Bind 实际上与您在代码中使用的语法相同。
所以,总结一下:

$.bind("keydown",function(){})

欲了解更多信息:http ://api.jquery.com/bind/

于 2013-08-24T12:31:49.963 回答
0

请参阅链接。
所有作品都没有错误。
也许您应该使用最新版本的jQuery.

代码:

var script = document.createElement('script');
script.src = 'http://code.jquery.com/jquery-1.10.2.min.js';
script.type = 'text/javascript';
script.onload = game;
document.body.appendChild(script);

function game() {
    console.log($("body"));
    var e = $.Event("keydown", { keyCode: 8});  
    $("body").trigger(e);
}
于 2013-08-24T12:31:02.103 回答