Firefox已经允许您从命令行打开新的URL。有没有办法从命令行按标题或URL选择现有选项卡?
答案 0 :(得分:2)
是的,有:
使用telnet连接到正在运行的MozRepl实例:
$ telnet 127.0.0.1 4242
您还可以使用rlwrap
启用readline
- 就像telnet会话中的键绑定一样:
$ 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")