如何通过Tampermonkey使用热键通过谷歌Chrome控制台运行命令

时间:2016-05-28 16:55:59

标签: javascript google-chrome tampermonkey

我一直致力于为#34; slither.io"并且为了在每次更换服务器时正常运行,我需要通过Google Chromes控制台运行一些代码。 (您可以使用Shift + Ctrl + J打开它) 我想知道任何可能的方法将一行代码发送到Google Chromes控制台并使用热键运行它。换句话说,当我在" slither.io"的主页上时,我应该能够按下" e"并且无需打开Goog​​le Chromes控制台,它将自动键入并在控制台中运行该特定命令。 如果可能的话,我希望有一个Tampermonkey脚本来执行此操作。 由于我在使用Tampermonkey进行编程时非常糟糕,所以我自己没有尝试过多少。 如果有其他人可以帮助我,我会非常感激。 :)

这是我希望运行一次的命令的图片" e"被迫:

picture of command

1 个答案:

答案 0 :(得分:0)

当您按下" e"时,您要做的就是在页面上设置一个全局变量。键。这可以通过事件处理程序中的JavaScript实现。

例如:

document.addEventListener("keypress", function(e) {
    if (e.which == 101) {
        window.xhttp = .........; // .... is the code in the screenshot
    }
});

您只需要通过Tampermonkey或Chrome扩展程序将其注入页面。