Назад | Перейти на главную страницу

Как найти версии браузера из командной строки в Linux и Windows?

В Ubuntu, когда я просто открываю терминал и говорю «firefox -v» или «konqurer -v», он выводит всю информацию о версии.

Но я не могу найти, как это сделать для

  1. Chromium для Linux и Windows (7) [Не удалось с этим работать ссылка на сайт и это ссылка на сайт
  2. Firefox для Windows (7)
  3. IE в Windows (7)

Ранее на Windows XP выполнение "someexe.exe /?" используется для отображения справки и параметров командной строки для этого exe. Но, похоже, это не работает в Windows 7. Я пробовал "Chrome.exe /?" и просто запускается хром.

Я знаю, как получить это в графическом интерфейсе, но я хотел бы написать сценарий. Как я могу это сделать?

Я знаю, что это старый вопрос, но он может кому-то помочь. (Донноу насчет Windows, давно не пользовался;)

В Chromium и Google Chrome для Linux есть флаг командной строки для вывода версии. Вы можете найти их как:

google-chrome --product-version

и

chromium-browser --product-version

Здесь много других интересных флагов командной строки: http://peter.sh/experiments/chromium-command-line-switches/

Надеюсь, поможет. :-)

Это зависит от вкуса Linux, но если это ОС на основе RPM (в основном RedHat и его возможности)

  rpm -qa | grep browsername 

обычно делает свое дело.

Если кто-то хочет получить версию из исходного кода Chromium без ее сборки, она находится в этом файле:

src/chrome/VERSION

и из скомпилированного хрома, поскольку другие упоминали следующие работы (по крайней мере, на Ubuntu, который я пробовал)

./chrome --product-version

Я не могу найти переключатель командной строки версии для Chrome в Windows; в целом переключатели командной строки начинаются с - а не с одного -, и хороший список известных из них появляется здесь: http://www.waltercedric.com/component/content/article/1713.html

Per Technet, в Windows нет возможности получить версию IE из командной строки. Ключ «-v» предназначен только для UNIX.