Расширение Chrome - Могу ли я поделиться своим расширением в виде файла crx для использования кем-то? - PullRequest
0 голосов
/ 10 октября 2018

Я публикую свое расширение в интернет-магазине Google и успешно установлю его в своем Chrome.

Поэтому я нахожу файлы расширения в этом каталоге:

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

Я использую это расширение для собственных сообщенийв chrome.

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

Или точно так же, как файлы firefox * .xpi.

Также:

Если я упаковываю файлы расширения в вышеупомянутом DIR для архивирования и переименования в crx-файл и выпадаю в chrome, эта ошибка происходит:

Пакет недействителен: CRX_HEADER_INVALID.

1 Ответ

0 голосов
/ 10 октября 2018

Упаковка

Расширения и темы представлены в виде файлов .crx.При загрузке через Chrome Developer Dashboard она автоматически создает файл .crx.При публикации на персональном сервере файл .crx необходимо будет создать локально или загрузить из Интернет-магазина Chrome.

Загрузите .crx из Интернет-магазина Chrome

Если расширение размещено в Интернет-магазине Chrome, файл .crx можно загрузить с панели инструментов разработчика.Найдите расширение в разделе «Ваши объявления» и нажмите «Подробнее».Во всплывающем окне щелкните синюю ссылку main.crx, чтобы загрузить ее.

enter image description here

Загруженный файл можно разместить на личном сервере.Это наиболее безопасный способ локального размещения расширения, поскольку его содержимое будет подписано Chrome Web Store.Это помогает обнаруживать потенциальные атаки и взлом.

Локальное создание .crx

Каталоги расширений преобразуются в файлы .crx на странице управления расширениями.Перейдите к chrome: // extensions / в ominibox или щелкните меню Chrome, наведите курсор на «Дополнительные инструменты» и выберите «Расширения».

На странице управления расширениями включите режим разработчика, нажав переключательпереключиться рядом с режимом разработчика.Затем выберите кнопку PACK EXTENSION.

enter image description here

Укажите путь к папке расширения в поле корневого каталога расширения, затем нажмите кнопку PACK EXTENSION.Не обращайте внимания на поле «Закрытый ключ» для нового пакета.

enter image description here

Chrome создаст два файла: файл .crx и файл .pem, которыесодержит закрытый ключ расширения.

enter image description here

Не теряйте закрытый ключ!Храните файл .pem в секретном и безопасном месте;потребуется обновить расширение.

Узнать больше

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