通过命令行更改网络浏览器的网址?

通过命令行更改网络浏览器的网址?

有没有什么方法可以通过命令行更改正在运行的 Web 浏览器(任何)的当前 url(当前选项卡或特定选项卡)?

它可以是在 Linux 上运行的任何浏览器,如果是轻量级的则更好。

我并不是要关闭并重新打开浏览器。

我只能在浏览器上打开新选项卡,但无法更改它们的当前网址。我也无法快速轻松地找到通过 qdbus 的方法(并不是说没有)。

如果某些插件也允许这样做,那也可能没问题。

答案1

火狐浏览器您可以使用莫兹复制通过 telnet 控制 Firefox 的插件。例如,将当前选项卡的当前 url 更改为http://v4.ident.me:

(echo "content.location.href = 'http://v4.ident.me/'"; sleep 2) | telnet localhost 4242 > /dev/null

答案2

在火狐浏览器上安装mozrepl维基百科,下载

fresno并在unix中安装工具:网站

然后使用它,(即将您的浏览器发送到页面 ./fresno -p http://google.com/:)

更多例子

相关内容