从命令行选择Firefox中的一个选项卡

从命令行选择Firefox中的一个选项卡,firefox,command-line,tabs,Firefox,Command Line,Tabs,Firefox已经允许您从命令行打开新的URL。有没有办法从命令行中按标题或URL选择现有选项卡?有,有: 安装插件 启动它:工具->MozRepl->启动 使用telnet连接到正在运行的MozRepl实例: $ telnet 127.0.0.1 4242 您还可以使用rlwrap在telnet会话中启用类似于readline的键绑定: $ rlwrap telnet 127.0.0.1 4242 定义一个函数,用于搜索具有给定URL的选项卡并切换到该选项卡。这张照片很酷: funct

Firefox已经允许您从命令行打开新的URL。有没有办法从命令行中按标题或URL选择现有选项卡?

有,有:

  • 安装插件
  • 启动它:工具->MozRepl->启动
  • 使用telnet连接到正在运行的MozRepl实例:

    $ telnet 127.0.0.1 4242
    
    您还可以使用
    rlwrap
    在telnet会话中启用类似于
    readline
    的键绑定:

    $ rlwrap telnet 127.0.0.1 4242
    
  • 定义一个函数,用于搜索具有给定URL的选项卡并切换到该选项卡。这张照片很酷:

    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;
           }
         }   
    }
    

不幸的是与firefox quantum不兼容
repl> semanticselecttab("https://stackoverflow.com/questions/31055148/select-a-tab-in-firefox-from-command-line")