有没有什么方法可以通过命令行更改正在运行的 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