Як встановити розширення за межами веб-магазину Chrome і галереї додатків Firefox
Сучасні версії Google Chrome і Mozilla Firefox не дозволяють встановлювати несанкціоновані додатки. Це хороша річ і допомагає блокувати шкідливі програми у вашому веб-переглядачі. Але іноді може виникнути потреба в установці несанкціонованого надбудови з файлу CRX або XPI.
Тільки для досвідчених користувачів. Це особливо корисно, якщо ви розробляєте власне розширення та потрібно перевірити його. Якщо ви встановлюєте розширення, створене іншим, переконайтеся, що ви точно знаєте, що ви робите.
Гугл хром
Google Chrome дозволяє встановлювати лише розширення з Веб-магазину Chrome. Інші веб-сайти можуть направляти вас до встановлення розширень, але вони повинні розміщуватися в Веб-магазині Chrome.
Наразі це обмеження стосується лише Chrome у ОС Windows і Mac OS X, тому користувачі Chrome на ОС Linux і Chrome можуть продовжувати встановлювати розширення за межами Веб-магазину. Просто перетягніть файл CRX на сторінку розширень.
Якщо ви розробляєте власне розширення, ви можете завантажити розпаковане розширення через режим розробника. Це не дозволяє завантажувати розширення у форматі .crx.
Для цього відкрийте сторінку Розширення - натисніть кнопку меню, виберіть пункт "Додаткові інструменти" та виберіть "Розширення". Натисніть кнопку "Режим розробника", щоб активувати її, а потім натисніть кнопку "Завантажити розпакований розширення". Перейдіть до каталогу розширення та відкрийте його.
Для цього можна скористатися існуючою версією Chrome. Однак Chrome нагадуватиме, що ви використовуєте таке розгорнуте розширення кожного разу, коли ви його запускаєте. Це повідомлення призначене для запобігання використанню режиму розробника для шкідливих програм.
Google раніше дозволив вам перейти на нестабільний канал "Розробник" Chrome і встановити розширення з-за меж Веб-магазину. Проте шкідливі програми змушують Chrome переходити до каналу розробників на комп'ютерах користувачів, тому зараз цей канал також має обмеження. Те саме стосується і збірок Chrome Canary - вони не дозволяють встановлювати розширення, які не належать до Web-магазину.
Замість цього ви можете встановити інший веб-переглядач на основі Chromium, який є проектом з відкритим кодом, який є основою для Chrome. Схоже, сам Chromium має це обмеження, тому ви не можете встановити Chromium.
Opera базується на Chromium і підтримує розширення Chrome. Встановіть Opera, і ви зможете завантажувати розширення Chrome з будь-якого місця. Для цього в Opera відкрийте сторінку розширень і перетягніть на неї файл .CRX. Ви отримаєте інформацію про те, що розширення було встановлено ззовні офіційного магазину розширень і попросили підтвердити інсталяцію.
Для розгортання підприємств Google Chrome дозволяє встановлювати розширення, які не належать до веб-магазину, за допомогою групової політики. Проте Chrome дозволяє це лише на комп’ютерах, підключених до домену Windows.
Mozilla Firefox
Mozilla насправді не обмежує вас розширеннями з галереї додатків Mozilla. Однак, Mozilla заважає вам встановлювати розширення, які не були підписані Mozilla. Це означає, що ви можете встановлювати тільки додатки Firefox, які Mozilla отримала та підписала. Як і в Chrome, це допомагає захистити від шкідливих програм. (Ця зміна набуває чинності в Firefox 44.)
Рішенням Mozilla є видання Firefox Developer Edition. Це спеціальне видання Firefox поставляється з вбудованими інструментами розробників, а також дозволяє встановлювати непідписані надбудови Firefox.
Ви також можете використовувати Firefox Nightly - дуже нестабільну тестову версію Firefox, еквівалентну версії Chrome Canary. Це також дозволяє встановлювати непідписані розширення.
Будуть також спеціальні «небрендовані» версії стабільних і бета-версій FIrefox, які дозволять відключити перевірку підписів. У них не буде звичайного логотипу Firefox, що допоможе запобігти обміну авторськими кодами зловмисних програм на захищені версії Firefox.
Після встановлення спеціального випуску Firefox вам доведеться змінити налаштування, щоб дозволити встановлення беззнакових додатків. Типово, навіть ці версії Firefox заблокують це.
Для цього введіть about: config в адресний рядок Firefox і натисніть Enter. Шукайте “xpinstall.signatures.required”, двічі клацніть параметр “xpinstall.signatures.required”. Тепер його буде встановлено на "False".
Пам'ятайте, що це працює тільки, якщо ви використовуєте спеціальний випуск Firefox, а не звичайну версію.
Як і у Chrome, ви можете також використовувати інший веб-переглядач на основі коду Firefox, а не сам Firefox.
Повільніша версія «Розширена підтримка» - або версія ESR - Firefox також не підтримує підписання додаткових компонентів. Проте підписання може зрештою бути застосовано і до цих версій Firefox. Це не довгострокове рішення.
Спробуйте користувацькі скрипти
Також можуть бути корисними «сценарії користувача». Замість того, щоб шукати надбудови для чогось, ви можете встановити розширення Tampermonkey для Chrome або надбудови GreaseMonkey для Firefox. Потім можна шукати невеликі "скрипти користувача" - біти JavaScript - щоб розширення автоматично запускалося на певних веб-сторінках. Це, власне, букмарклери, які автоматично запускаються на певних веб-сайтах.
Ці сценарії не повинні проходити через Веб-магазин Chrome або Mozilla, тому їх можна завантажити з Інтернету або написати їх самостійно, а також легко встановити їх.
Будьте обережні: як і все, що працює у вашому браузері, ви можете встановити шкідливий користувальницький скрипт, який шпигує за вашим веб-переглядом і захоплює ваші особисті дані або просто вставляє більше оголошень. Будьте обережні, що ви встановлюєте.
Знову ж таки, ми не заохочуємо обійти цей захист, якщо ви дійсно не знаєте, що ви робите, і є вагомі причини для цього. Шкідливі програми - і «потенційно небажані програми» - автори люблять це, оскільки вони можуть примушувати шкідливі доповнення до вашого браузера. Блокування браузера допомагає боротися з цим зловмисним програмним забезпеченням і ускладнює життя людей, які намагаються заразити веб-переглядач. Для середнього користувача Chrome і Firefox це великі поліпшення безпеки.