У меня есть два файла.manifest.json и content.js.Я сжал оба файла в формате Zip и преобразовал в формат CRX.
Затем просто перетащите файл .crx в браузер Google Chrome и продолжайте установку файла crx.Но отображается предупреждение «CRX_MAGIC_NUMBER_INVALID».
Как решить эту проблему?
Вам необходимо войти в свою учетную запись Google, чтобы загружать расширения из Интернет-магазина прямо сейчас.Это глупо, но это лучший способ. Источник.
У моего друга была такая же проблема с установкой расширения для домашнего варки.Это должно быть решением вашей проблемы.
Ну, в Chrome есть опция расширения пакета .Перейдите к управлению расширением, и там вы увидите эту опцию.Они сделают для вас файл .crx.
.crx
В противном случае вы можете сделать это, используя командный файл
cd /d C:\Documents and Settings\[username]\Local Settings\Application Data\Google\Chrome\Application chrome --pack-extension="[path of extensionfolder]" --no-message-box
Проблема с форматом вашего файла 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