Как предварительно установить расширение Chrome на безголовый сервер Linux

Мне нужно установить расширение Chrome на безголовый сервер. Один из способов — использование групповой политики. Я ищу другой способ сделать это.

Для Firefox я просто поместил бы свой XPI (расширение) в папку профиля/расширений, и Firefox выбрал бы расширение. Интересно, могу ли я сделать что-то подобное для хрома.

Спасибо.


person one.eye    schedule 04.03.2013    source источник


Ответы (2)


Это именно то, что я искал. Нашел ответ здесь.

http://developer.chrome.com/extensions/external_extensions.html

person one.eye    schedule 02.04.2013

  • Если вы устанавливаете из файла, сделайте файл расширения .crx доступным для машины, на которой вы хотите установить расширение.
  • Создайте файл со следующим именем в одной из папок, перечисленных ниже: aaaaaaaaaabbbbbbbbbbbcccccccccc.json, где имя файла (без расширения) соответствует идентификатору вашего расширения. Расположение зависит от операционной системы.

Linux:

/opt/google/chrome/extensions/ /usr/share/google-chrome/extensions/

Note: При необходимости используйте chmod, чтобы убедиться, что файлы aaaaaaaaaabbbbbbbbbcccccccccc.json доступны для чтения всем.

  • Сохраните файл JSON.
  • Запустите Google Chrome и перейдите по адресу chrome://extensions; вы должны увидеть расширение в списке.

Справка

person Sudarshan    schedule 04.03.2013
comment
Сударшан: Каким должно быть содержимое файла ‹extensionID›.json. Не могли бы вы поделиться примером файла json, который можно использовать здесь. Спасибо. - person one.eye; 04.03.2013
comment
‹extensionID› — это строка, которую вы наблюдаете, когда упаковываете расширение. - person Sudarshan; 04.03.2013