如何在 Linux 和 Windows 中从命令行查找浏览器版本?

如何在 Linux 和 Windows 中从命令行查找浏览器版本?

在 ubuntu 中,当我打开终端并说“firefox -v”或“konqurer -v”时,它会打印所有版本信息。

但是,我找不到如何解决这个问题

  1. Linux 和 Windows 上的 Chromium (7) [无法使用此功能关联和这个关联
  2. Windows 上的 Firefox(7)
  3. Windows 上的 IE(7)

之前视窗系统执行“someexe.exe /?”用于显示该 exe 的帮助和命令行选项。但它似乎不适用于 Windows 7。我尝试了“Chrome.exe /?”,它只是启动了 Chrome。

我知道如何在 GUI 中使用它,但我想编写脚本。我该怎么做?

答案1

我知道这是一个老问题,但它可能会对某些人有所帮助。(不知道 Windows 是否很久没有用过它了 ;)

Chromium 和 Linux 版 Google Chrome 均具有命令行标志来输出版本。您可以通过以下方式找到它们:

google-chrome --product-version

chromium-browser --product-version

这里还有许多其他有趣的命令行标志:http://peter.sh/experiments/chromium-command-line-switches/

希望能帮助到你。 :-)

答案2

这取决于 Linux 的风格,但如果它是基于 RPM 的操作系统(主要是 RedHat 及其衍生产品)

  rpm -qa | grep browsername 

通常能起到作用。

答案3

如果有人有兴趣从 Chromium 源获取版本而不构建它,它位于此文件中:

src/chrome/VERSION

并从编译的 chrome,正如其他人提到的,以下作品(至少在我尝试过的 Ubuntu 上)

./chrome --product-version

答案4

来自 Technet,无法从 Windows 上的命令行获取 IE 版本。“-v”开关仅适用于 UNIX。

相关内容