Контакти

Як встановити розширення у Google Chrome. Що таке розширення файлу CRX? Виправлення неполадок під час відкриття файлів CRX

На жаль, з травня 2014 року розширення (теми оформлення) популярного веб-браузера Chromeможна встановлювати тільки з Chrome Web Store. А ті, що Ви встановили, минаючи інтернет-магазин, автоматично відключаються як "нелегітимні". Наприклад, корисний відеозавантажувач від SaveFrom.net, який на даний момент доступний тільки з офіційного сайту, встановлюється простим перетягуванням CRX-файла на сторінку chrome://extensions , однак, при перезапуску браузера блокується без можливості активації. Інший варіант: вам потрібно перенести розширення з одного комп'ютера до іншого, не використовуючи синхронізацію. Для цього доведеться запакувати файли розширення в один CRX-архів (див. другу частину огляду). Про два прості способи вирішити всі проблеми і йтиметься.

Включаємо розширення (тему оформлення) у Chrome

Отже, ви завантажили файл стороннього розширення і хочете інтегрувати його в Хром (або треба переустановити заблоковане розширення). Як відомо, для розробників, як і раніше, збережена опція встановлювати розширення з папки, чим і скористаємося.

  • Для початку розпакуємо CRX-файл будь-яким архіватором, тут найкращий вибір - безкоштовний 7-zip (скриншот).

  • Запустимо Chromeі перейдемо до розділу розширень chrome://extensions ("Меню" → "Налаштування" → "Розширення") → далі, відзначимо чекбокс (прапорець)" Режим розробника→ через кнопку, що з'явилася Завантажити розпаковане розширення" (скриншот) вкажемо шлях до потрібної папки → " ОК".
  • Насолоджуємось роботою "забороненого" розширення або новою темою оформлення браузера.

Як упакувати в CRX-архів (файл) папку розширення Chrome

У принципі, все ясно: після активації озвученого режиму для розробників, тиснемо на кнопку Упакувати розширення(Другий скріншот). Тому, у світлі найближчої статті про утиліту Clover, що робить Провідник Windows юзабельно-багатоукладковим, пропоную ознайомитися з корисним прикладом з особистої практики (сподіваюся, згодиться і Вам, читач). Chrome Web Storeтему оформлення – знайти її в папці розширень Хрому – запакувати в CRX-Файл для подальшого використання у вигляді обкладинки (скіна) або для перенесення на інший пристрій (ПК). Авторське рішення, по-пунктам і в "картинках" від "особи" Windows 7, дивіться нижче.

  • За посиланням перейдемо в розділ Магазину "Теми" і виберемо "Дерев'яний хром", що сподобалася, скажімо.

  • На сторінці аддону (англ. add-on), зазначивши для себе в адресному рядку згенерований ID (ідентифікатор) доповнення, у нашому випадку , натисніть на кнопку " Встановити" (Скріншот) → після закінчення процесу кнопка змінить колір і текст, ставши зеленою "Додано в Chrome".
  • Не закриваючи браузер, вставте в адресний рядок Провідника C:\Users\ [Ім'я Вашого Облікового Запису] \AppData\Local\Google\Chrome\User Data\Default\Extensions → "Enter".

  • У директорії з папками розширень Хрома знайдіть однойменну з ID теми "Дерев'яний хром" і зайдіть у неї (скриншот) → там буде підпапка з ім'ям виду "1.0.4_0" (версія розширення), відвідаємо і її → не звертаючи уваги на нові папки та файли, за допомогою комбінації клавіш " Ctrl + Cскопіюйте шлях до папки "1.0.4_0" у Провіднику.

  • Переключившись на браузер (" Alt + Tab"), знайомим способом відкриємо розділ розширень ( chrome://extension s та " Enter") → активувавши " Режим розробника", клікнемо по" Упакувати розширення" (Див. другий скріншот) → в однойменному вікні вставимо шлях до аддону, C:\Users\[Ім'я Вашого Облікового Запису] \AppData\Local\Google\Chrome\User Data\Default\Extensions\mmngljdjkkpkpkgkbdgepfbcjomclban\1.0.4_0→ знову " Упакувати розширення (скриншот).

  • Закривши кнопкою " ОК" повідомлення із зазначенням шляху до створених файлів, повернемося до Провідника Windows і через стрілку поруч з адресним рядком "відкотимося" на директорію назад (скриншот) → виявлені файл .crxта файл ключа .pemперенесемо у більш безпечне та відвідуване місце (наприклад, у корінь диска D:\), не забувши перейменувати на щось більш зрозуміле (я об'єднав "Clover" і "Дерев'яний хром" на " clover_derevoдив. першу "картинку").

Примітка: Початківці, які самостійно пройшли "вогонь, воду і мідні труби" вищеописаних алгоритмів розпакування-упаковки CRX-архіву від Google Chrome, можуть сміливо зарахувати себе до обраної спільноти досвідчених користувачів Windows.

Оголошення

Формат файлів CRX Archive

Теми браузера Google Chrome можуть бути доповнені певними функціями. Такі файли, що містять всю необхідну інформацію та дані про такі функції, зберігаються у файлі з розширенням CRX. За допомогою цих файлів можна зберегти, встановити та відкрити блокатори оголошень, електронні книги, ігри та інші програми. Сам файл може бути використаний для ручного встановлення певної функції шляхом перетягування його у вікно Google Chrome Extensions. Щоб відкрити вікно, введіть у командному рядку в Chrome наступну команду: chrome://chrome/extensions/

Технічні відомості про файли CRX

З технічної точки зору файли CRX є файлами-плагінами, що використовуються в Google Chrome. Файли всередині CRX стискаються і можуть містити файли JavaScript, JSON, а також інші програми або зображення, що виконуються. Для стиснення файлів CRX використовується метод стиснення файлів ZIP. При цьому стандартні програми розархівування ZIP-файлів відкривати файли CRX не можуть, оскільки такі файли містять спеціальний розділ заголовка. Плагіни Chrome можна встановити або за допомогою кнопки "Додати до Chrome" на сторінці розширень, або шляхом перетягування вручну завантаженого файлу CRX у вікно розширень. У першому випадку користувач із файлом CRX не стикається, оскільки веб-браузер автоматично робить його завантаження, розпакування та встановлення.

Додаткова інформація про формат CRX

Інструкція з встановлення плагіна AntiCaptcha для Google Chrome, Opera Browser в ручному режимі у форматі CRX зі скріншотами

На цій сторінці ви знайдете докладну інструкцію про те, як встановити Anticaptcha плагін у свій браузер в ручному режимі з CRX файлу.

Для встановлення розширення в браузер дотримуйтесь інструкцій нижче:

0) Увага користувачам Windows та MacOs!У зв'язку з політикою компанії Google щодо роботи розширень у браузері Chrome для нормальної установки та роботи плагіна необхідно прописати спеціальні директиви ExtensionInstallWhitelist та в policy розділ браузера.

Встановивши значення для ExtensionInstallWhitelistі https://сайт/* для ExtensionInstallSourcesвідповідно.

Для користувачів Windowsми створили спеціальний REG файл, який потрібно просто завантажити, запустити та погодитися на внесення змін, а потім перезавантажити браузер. Він автоматично прописує вказані значення до реєстру.

При правильному встановленні директив вони мають з'явитися в розділі Policies браузера chrome://policy/ .
А також Ви побачите напис Цим браузером управляє ваша організаціяна сервісних сторінках браузера Чи не звертайте на неї уваги.

Для видалення цих записів з реєстру завантажте та запустіть . Увага!Після цієї операції встановлений плагін відключиться і знову ставитися не буде.

Необхідно перезапустити браузер для того, щоб будь-які зміни набули чинності.

Будь ласка, не копіюйте і не розповсюджуйте пряме посилання на CRX файл.
Це призведе до помилки CRX_REQUIRED_PROOF_MISSING.
Натомість наводьте посилання на цю веб-сторінку!

Оскільки розширення завантажено з неофіційного джерела, воно не буде встановлене браузером автоматично.


2) Відкрийте панель Розширень, як показано на зображенні нижче.


3) І перетягніть раніше завантажений файл плагіна в будь-яку область панелі розширень.
При цьому, якщо ви раніше вже встановлювали цей плагін, перед цією дією (3) стару версію необхідно видалити, натиснувши іконку кошика навпроти розширення.

Підтвердьте встановлення розширення (плагіна) AntiCaptcha solver, натиснувши кнопку "Встановити розширення".


Вітаємо вас, розширення встановлене!


Щоб скористатися десятьма безкоштовними розгадуваннями, необхідно авторизуватися в браузері під своїм обліковим записом Google.
У панелі налаштувань браузера натисніть на кнопку "Авто й у Chrome" і пройдіть процедуру авторизації.


По завершенні процесу авторизації (або якщо ви вже були раніше авторизовані) значок розширення AntiCaptcha покаже цифру безкоштовних розгадувань, що залишилися, при натисканні на значок розширення так само буде написано скільки у вас залишилося безкоштовних спроб.


Останнє, що залишилося зробити для нормальної роботи, то це налаштувати роботу нашого розширення. Натисніть на піктограму плагіна у верхньому правому куті (або на кнопку "Параметри" навпроти "AntiCaptcha automatic captcha solver" в панелі розширень).


У вікні, що з'явилося, вказуємо ваш 32-х значний буквено-цифровий у вікні поряд з іконкою замочка. І натисніть кнопку "Зберегти" для підтвердження.

У цей момент плагін перевірить правильність ключа. Якщо все гаразд - у вікні налаштувань плагіна буде вказано ваш баланс і іконка плагіна в правому верхньому куті браузера стане кольоровою.

У разі виникнення помилок ви можете повідомити про свою проблему, скориставшись формою зворотного зв'язку. Свої пропозиції та побажання також надсилайте за допомогою цієї форми.

10 відповідей

Я шукав його в Google, і я знайшов це:

Тип файлу розширення Google Chrome – CRX. Це формат стиснення. Тому, якщо ви хочете подивитися, що стоїть за розширенням, сценарії та код, просто змініть тип файлу з "CRX" на "ZIP".

Розархівуйте файл і ви отримаєте всю необхідну інформацію. Таким чином, ви можете побачити кишки, дізнатися як написати розширення самостійно або змінити його для своїх потреб.

Потім ви можете запакувати його за допомогою вбудованих інструментів Chromes, які автоматично створять файл назад у CRX. Для його встановлення потрібно клацання.

Встановлені каталоги розширень Chrome перелічені нижче:

    Скопіюйте папку розширення, яку потрібно змінити. (Іменований відповідно до ідентифікатора розширення, щоб знайти ідентифікатор розширення, перейдіть до chrome://extensions/). Після копіювання потрібно видалити папку _metadata.

  • chrome://extensions в режимі розробникаВиберіть Завантажте розпаковане розширення...і виберіть скопійовану папку розширення, якщо вона містить вкладену папку, версію, виберіть цю папку з файлом маніфесту, цей файл необхідний для Chrome.
  • Внесіть зміни, потім виберіть перезавантаження та оновіть сторінку розширення, щоб побачити зміни.

Каталоги розширень Chrome

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

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

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

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

Підписаний файл CRX має заголовок, який призведе до того, що більшість/всіх розпакувальників буде заблоковано. Це не найпростіший спосіб зробити це, але як це зробити з командного рядка bash.

Основна ідея – знайти вихідний непідписаний zip файл, а потім скопіювати CRX файл у zip файл, але виключити заголовок CRX.

  • hexdump -C the_extension.crx | more
  • Подивіться на вихід для початку zip файлу, який є байт ASCII "PK". У прикладі, який я спробував, PK була у зміщенні 0x132. (З читання специфікації CRX, я думаю, що це число буде змінюватись від файлу до файлу через різні довжини сигнатур.) Це число - це те, що ми будемо використовувати на наступному кроці.
  • dd if=the_extension.crx of=the_extension.zip bs=1 skip=0x132 (Для параметру пропуску замініть зсув, який ви виявили на попередньому кроці.)
  • Тепер розпакуйте ZIP-код, який ви щойно створили.
  • Скачайте файли в розпакованому каталозі, потім встановіть непідписане/розпаковане розширення в установку Chrome або перепакуйте його так само, як і будь-яке інше розширення Chrome.

Я впевнений, що є стисліший спосіб зробити це. bash експерти, будь ласка, покращіть мою відповідь.

(Вже сказано) Я знайшов це, створивши деякі теми Chrome (які вже давно пройшли...: -P)

Теми, розширення і т.д. Chrome – це просто стислі файли. Отримайте 7-zip або WinRar, щоб розархівувати його. Кожне розширення/тема має файл manifest.json. Відкрийте файл manifest.json у блокноті. Потім, якщо знаєте кодування, змініть код. Будуть інші файли. Якщо ви подивіться у файлі маніфесту, ви можете з'ясувати, навіщо це потрібно. Потім ви можете змінити все...

Я прочитав інші відповіді і вважав за важливе відзначити кілька інших речей:

1.) Для користувачів Mac: коли ви натискаєте "Завантажувати розпаковане розширення...", папка "Бібліотека" за замовчуванням прихована і (навіть якщо опція "Показати приховані файли" переключена на вашому Mac), вона може не відображатися у вікні пошуку Chrome .

2.) Підпапка, що містить розширення, є випадковим літерно-цифровим рядком з ім'ям після ідентифікатора розширення, який можна знайти на сторінці розширення Chrome, якщо для параметра "Розробник" встановлено значення "Істина". (Верхній правий прапорець на сторінці розширень)

Тепер Chrome є розрахованим на багато користувачів, тому Extensions повинен бути вкладений в профіль користувача ОС, а потім профіль користувача Chrome, мій перший користувач Chrome був викликаний Profile 1 , мій шлях Extensions був C:\Users\ username \AppData\Local\Google\Chrome\User Data Profile 1 Extensions .

Щоб знайти ваш Перейти до chrome://version/ (я використовую about: з лінощів).

Зверніть увагу на Profile Path і просто додайте \Extensions\ і у вас є.

Сподіваємося, що ця інформація з цього питання буде оновлена ​​дотепер.

Можна змінити код розширення.CRX, тому що це простий.zip-архів. Ви можете завантажити розширення, витягти його вихідний код, змінити його (протестувати та налагодити його як на своїй стороні), а також повернути назад у .CRX файл.

Я шукав цей інструмент, щоб просто завантажити розширення.CRX і отримати вихідний код, і це спрацювало для мене: http://crxextractor.com

Все, що він робить, це розбір. Формат файла.CRX і витягує фактичний.zip, що містить вихідний код.



Сподобалася стаття? Поділіться їй


Розширення файлу .crx