Расширение Google Chrome - PullRequest
       5

Расширение Google Chrome

4 голосов
/ 01 апреля 2011

У меня есть два файла.manifest.json и content.js.Я сжал оба файла в формате Zip и преобразовал в формат CRX.

Затем просто перетащите файл .crx в браузер Google Chrome и продолжайте установку файла crx.Но отображается предупреждение «CRX_MAGIC_NUMBER_INVALID».

Как решить эту проблему?

Ответы [ 4 ]

4 голосов
/ 05 января 2013

Вам необходимо войти в свою учетную запись Google, чтобы загружать расширения из Интернет-магазина прямо сейчас.Это глупо, но это лучший способ. Источник.

У моего друга была такая же проблема с установкой расширения для домашнего варки.Это должно быть решением вашей проблемы.

2 голосов
/ 29 июля 2011

Ну, в Chrome есть опция расширения пакета .Перейдите к управлению расширением, и там вы увидите эту опцию.Они сделают для вас файл .crx.

2 голосов
/ 12 августа 2011

В противном случае вы можете сделать это, используя командный файл

cd /d C:\Documents and Settings\[username]\Local Settings\Application Data\Google\Chrome\Application
chrome --pack-extension="[path of extensionfolder]" --no-message-box
0 голосов
/ 01 апреля 2011

Проблема с форматом вашего файла CRX.Код

http://src.chromium.org/svn/trunk/src/chrome/browser/extensions/sandboxed_extension_unpacker.cc

ищет "магическое число" в начале файла, как описано здесь

http://code.google.com/chrome/extensions/crx.html

ItПохоже, что (всегда) невозможно сжать расширение и переименовать его в crx.Может быть, что-то делать с использованием инструмента Zip?В любом случае, эта тема обсуждает очень похожие проблемы и решения.

http://groups.google.com/a/chromium.org/group/chromium-apps/browse_thread/thread/1785b46c2998af2c

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