【问题标题】:Select a tab in Firefox from command line从命令行选择 Firefox 中的选项卡
【发布时间】:2015-06-25 15:53:32
【问题描述】:

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

【问题讨论】:

    标签: firefox command-line tabs


    【解决方案1】:

    是的,有:

    • 安装MozRepl插件
    • 启动它:工具 -> MozRepl -> 开始
    • 使用 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")
      

    【讨论】:

    • 不幸的是与firefox量子不兼容
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多