将 Javascript 代码发送到浏览器

Jos*_*ado 5 javascript browser command-line

有没有办法从 shell 将 javascript 命令发送到在浏览器中运行的开放网络?

假设我用 Chrome 打开了 stackoverflow.com。好吧,我想发送类似

alert('hi!');
Run Code Online (Sandbox Code Playgroud)

从外壳,类似于以下内容:

$ send -t Chrome -w "stackoverflow.com" -c "alert('hi!')"
Run Code Online (Sandbox Code Playgroud)

我想知道这一点,因为如果我可以在 Chrome 的 javascript 控制台上编写 alert('hi!') ,我应该可以在某个地方通过调用来做同样的事情,对吧?

我看过 node.js,但我认为这是不可能的,如果我错了,请告诉我。

我知道这个问题可能看起来很奇怪,但我很好奇,提前致谢:)

Ste*_*eve 1

您可以通过 jssh 扩展将 JavaScript 发送到 Firefox。

http://www.croczilla.com/bits_and_pieces/jssh/

这就是 Watir 测试框架用来自动化 Firefox 的方法。

我不知道 Chrome 有没有类似的东西。