【发布时间】:2015-06-25 15:53:32
【问题描述】:
Firefox 已经允许您从命令行打开新的 URL。有没有办法通过标题或 URL 从命令行中选择现有选项卡?
【问题讨论】:
标签: firefox command-line tabs
Firefox 已经允许您从命令行打开新的 URL。有没有办法通过标题或 URL 从命令行中选择现有选项卡?
【问题讨论】:
标签: firefox command-line tabs
是的,有:
使用 telnet 连接到正在运行的 MozRepl 实例:
$ telnet 127.0.0.1 4242
您还可以使用rlwrap 在 telnet 会话中启用类似readline 的键绑定:
$ rlwrap telnet 127.0.0.1 4242
定义一个函数,用于搜索具有给定 URL 的选项卡并切换到该选项卡。 https://github.com/emacsmirror/cedet/blob/master/lisp/cedet/semantic/db-mozrepl.el 的这个很酷:
function semanticselecttab(url) {
var numTabs=gBrowser.browsers.length;
for(i=0; i<numTabs-1; i++) {
if(gBrowser.browsers[i].contentDocument.location.href.indexOf(url)>=0) {
gBrowser.tabContainer.selectedIndex=i;
break;
}
}
}
像这样运行它:
repl> semanticselecttab("https://stackoverflow.com/questions/31055148/select-a-tab-in-firefox-from-command-line")
【讨论】: