Расположение CRX в Chrome после установки? - PullRequest
12 голосов
/ 25 января 2010

Я делаю проект, который предусматривает расширение браузера. В Firefox я знаю, где будут находиться расширения после их загрузки (в папке вашего профиля), и мне было интересно, где Chrome скрывает crx после их установки? Особенно в Mac.

Я делаю это, потому что мне проще создать расширение, посмотрев, как другие люди решают эту проблему, особенно XPCOM, и теперь сталкиваются с проблемой с расширениями Chrome.

Ответы [ 2 ]

31 голосов
/ 15 февраля 2011

CRX-файлы в основном являются ZIP-файлами. После установки расширения все файлы находятся в папке с именем в соответствии с идентификатором расширения. Чтобы получить идентификатор расширения, перейдите на chrome://extensions/ и убедитесь, что установлен режим разработчика.

Установленные каталоги расширений Chrome:

Mac

/Users/USERNAME/Library/Application Support/Google/Chrome/Default/Extensions

Windows 7

C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\Extensions

Windows XP

C:\Documents and Settings\USERNAME\Local Settings\Application Data\Google\Chrome\User Data\Default

Linux

~/.config/google-chrome/Default/Extensions/

Примечание: Дополнительные каталоги создаются при наличии нескольких профилей в Chrome. Чтобы получить расширение, установленное для второго профиля, замените /Default на /Profile 1.

3 голосов
/ 26 января 2010

В Windows это:

%Chrome Install Path%\User Data\Default\Extensions\%ID%

Полагаю, это похоже на Mac.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...