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

在Ubuntu中,当我打开一个terminal并说“firefox -v”或“konqurer -v”时,它打印所有的版本信息。

但是,我无法find如何去做这件事

  1. Linux和Windows上的Chromium(7)[无法使用此链接和此链接
  2. Windows上的Firefox(7)
  3. IE浏览器(7)

以前在Windows XP上执行“someexe.exe /?” 用于显示该exe的帮助和命令行选项。 但它似乎不适用于Windows 7.我试过“Chrome.exe /?” 它只是开始镀铬。

我知道如何在GUI中得到它,但我想编写它。 我怎样才能做到这一点?

这取决于linux的风格,但是如果它是一个基于RPM的操作系统(RedHat及其主要的威胁)

rpm -qa | grep browsername 

通常做的伎俩。

我知道这是一个古老的问题,但它可能有助于某人。 (关于Windows的事情很久没有使用过了)

Chromium和Google Chrome for Linux都有一个命令行标志来输出版本。 你可以find他们像:

 google-chrome --product-version 

 chromium-browser --product-version 

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

希望能帮助到你。 🙂

在Windows中找不到Chrome的版本命令行开关; 一般来说,命令行开关是以 – 而不是单个 – 开始的,并且在这里出现一个已知列表: http : //www.waltercedric.com/component/content/article/1713.html

每个Technet ,没有办法从Windows上的命令行获取IE版本。 “-v”开关仅用于UNIX。

如果任何人有兴趣从Chromium源获取版本而不构build它,它在这个文件中:

 src/chrome/VERSION 

并从一个编译的铬,像其他人提到的以下作品(至less在我试过的Ubuntu上)

 ./chrome --product-version