我正在尝试编写一个tampermonkey脚本来支撑,左移和空格字符。
现在,我只是想弄清楚如何刺激按键,一旦我知道可以将它放在if循环中以检查我是否在游戏中。
我尝试了几种不同的方法,通过StackOverflow搜索,但似乎没有一种对我有用。
这是我当前的代码,是否有问题,或者是否不可能在此特定网站(turr.io)上刺激按键?
// ==UserScript==
// @name Turr Farm
// @namespace http://http://xn--mxahaychr6a.com/
// @description Demo
// @include https://turr.io/
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js
// ==/UserScript==
var event_object = document.getElementsByTagName("iframe")[0].contentDocument;
setInterval(function() {
var pressEvent = document.createEvent("KeyboardEvent"); //https://developer.mozilla.org/en/DOM/event.initKeyEvent
pressEvent.initKeyEvent(
"keypress", true, true, window,
false, false, false, false,
37, 0
);
event_object.dispatchEvent(pressEvent);
pressEvent.initKeyEvent(
"keypress", true, true, window,
false, false, false, false,
38, 0
);
event_object.dispatchEvent(pressEvent);
pressEvent.initKeyEvent(
"keypress", true, true, window,
false, false, false, false,
32, 0
);
event_object.dispatchEvent(pressEvent);
}, 50)
谢谢!