如何在tampermonkey上调度新闻发布会?

时间:2020-08-08 01:32:42

标签: tampermonkey userscripts

我正在尝试编写一个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)

谢谢!

0 个答案:

没有答案
相关问题