获取当前运行实例的 Firefox 命令行启动命令

获取当前运行实例的 Firefox 命令行启动命令

有没有办法获取用于打开当前正在运行的 Firefox 实例的命令?

在 Chrome 中,chrome://version/它列在命令行下。我在关于Firefox 的页面。

答案1

视窗:您可以通过“任务管理器”本身获取详细信息:

(A)启动任务管理器”(二)然后转到“详细信息”选项卡(C)在这里,右键单击顶部的列名称并选择“选择列”以获取可用列的列表。
(四)在这里,您可以向下滚动来看到可以启用的“命令行”。

(英)返回“任务管理器”详细信息选项卡,您可以滚动到 FireFox 进程(可能有很多)
(F)检查新的“命令行”列以获取您想要的详细信息。

Linux/MacOSps:您可以通过命令本身获取详细信息:

打开超级用户(root)终端并执行ps | grep -i firefox命令以获取所需的命令行。
您可能必须为ps命令提供正确的必要选项,您可以在手册页中找到这些选项。它可能类似于:
ps -o args | grep ....
ps -o cmd | grep ....
ps -ef -o cmd | grep ....
ps -aef | grep -i firefox
取决于您的操作系统、版本变化、安装的软件包和其他详细信息。

答案2

这是另一种方法,与其他答案相比,它具有额外的好处:a)与操作系统无关 b)当多个 Firefox 实例同时运行时可以工作。

启用浏览器控制台的命令行

现在在浏览器控制台复制并粘贴以下代码片段,然后按 Enter。

(()=>{
  var i = 0; var args = [];
  do{
    var arg = Cc["@mozilla.org/process/environment;1"].getService(Ci.nsIEnvironment).get("MOZ_CRASHREPORTER_RESTART_ARG_" + i++);
  }while(arg != "" && args.push(arg));
  console.log(args.join(" "));
})();

答案3

在 Windows 上,你可以使用以下命令找到任何应​​用程序的命令行 进程探索器

将靶心图标拖到 Firefox 窗口上,这将选择匹配的 Firefox 进程。

双击该进程来查看完整的命令行。

答案4

电源外壳至少在 Windows 上,您可以使用以下一行程序:

Get-Process | Where-Object {$_.ProcessName -like '*firefox*' -and $_.Parent -like '' } | ForEach-Object { $_.CommandLine }

$_.Parent -like ''在一行代码中使用它来检测哪个是父进程。如果删除它,则出现的其他 ⁎firefox⁎ 进程是由父进程创建的,至少在 Windows 中是如此。

这句话可能适用于安装了 PowerShell 的其他操作系统但我还没有测试过。

相关内容