Javascript 如何在没有开发控制台的情况下在Chrome中运行JS代码段?

Javascript 如何在没有开发控制台的情况下在Chrome中运行JS代码段?,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我不是前端开发人员,所以我通常没有打开chrome开发工具,但我正在寻找在不同页面中运行js代码的可能性,以提高我的互联网使用率 我试过了 但这对我不好。 我也尝试过,但对我来说,这似乎需要打开chrome控制台,然后运行预定义的代码段 总而言之,我的问题是: 通过快捷方式在任何chrome选项卡上执行预定义的js代码是否有任何方法(扩展、js变通方法)。我非常满意 你所要做的就是设置你想要它运行的URL,然后代码就会运行。有了一些编码经验,您可以将代码绑定到按键上,如果没有,您可以只在URL中

我不是前端开发人员,所以我通常没有打开chrome开发工具,但我正在寻找在不同页面中运行js代码的可能性,以提高我的互联网使用率

我试过了 但这对我不好。 我也尝试过,但对我来说,这似乎需要打开chrome控制台,然后运行预定义的代码段

总而言之,我的问题是:


通过快捷方式在任何chrome选项卡上执行预定义的js代码是否有任何方法(扩展、js变通方法)。

我非常满意

你所要做的就是设置你想要它运行的URL,然后代码就会运行。有了一些编码经验,您可以将代码绑定到按键上,如果没有,您可以只在URL中存在查询参数时运行它(比如?runcode=true)

编辑: 对于任何想使用TamperMonkey的人,您可以使用以下代码创建自己的快捷键:

function KeyPress(e) {
      var evtobj = window.event? event : e
      if (evtobj.keyCode == 90 && evtobj.ctrlKey) {
        // Code to run on Ctrl + Z
      }
}

document.onkeydown = KeyPress;

还有一个网站,它会告诉你每把钥匙的密码。

我很满意

你所要做的就是设置你想要它运行的URL,然后代码就会运行。有了一些编码经验,您可以将代码绑定到按键上,如果没有,您可以只在URL中存在查询参数时运行它(比如?runcode=true)

编辑: 对于任何想使用TamperMonkey的人,您可以使用以下代码创建自己的快捷键:

function KeyPress(e) {
      var evtobj = window.event? event : e
      if (evtobj.keyCode == 90 && evtobj.ctrlKey) {
        // Code to run on Ctrl + Z
      }
}

document.onkeydown = KeyPress;

还有一个网站,它会告诉你每把钥匙的钥匙代码。

这不是我要找的,但我喜欢这条评论,因为对某些人来说,这真的很容易。顺便说一句,我找不到buildin方法来匹配键盘快捷键的代码段。在JS中这样做看起来不错,但不是完美的方式。明白了,很抱歉没有提供更符合您需求的扩展。如果有人真的这样做了,我已经做了一个编辑,展示了如何使用组合键在JS中触发代码。好的,谢谢你的帮助,我仍然会尝试做我自己的扩展。但所有这些建议看起来都是复杂的解决方案,所以,是的,我会将其标记为正确答案。这不是我想要的,但我会喜欢这个评论,因为对于某些人来说,这可能真的很容易。顺便说一句,我找不到buildin方法来匹配键盘快捷键的代码段。在JS中这样做看起来不错,但不是完美的方式。明白了,很抱歉没有提供更符合您需求的扩展。如果有人真的这样做了,我已经做了一个编辑,展示了如何使用组合键在JS中触发代码。好的,谢谢你的帮助,我仍然会尝试做我自己的扩展。但所有这些建议看起来像是复杂的解决方案,所以是的,会将其标记为正确答案。