Повторно ввімкніть розширення, які не надходять із Веб-магазину Chrome на Chrome v35 + (з підвищеною безпекою)


106

Хтось знає, як знову ввімкнути власні розширення після їх відключення оновленням Chrome v35?
(Здебільшого у моєму випадку сценарії жирмоскій ключів, таким чином прості .js-файли, які раніше перетягувались у вікна розширення.)

Коли я запустив Chrome сьогодні, я отримав попередження про те, що деякі розширення, які не є ChromeWebStore, були відключені.

Більше інформації було надано за цим посиланням :

Chrome вимкнено розширення

Ви бачите це сповіщення, оскільки одне або кілька ваших розширень Chrome вимкнено, щоб зробити Chrome більш безпечним. Розширення не надходили з Веб-магазину Chrome або були встановлені без вашого дозволу.

З метою захисту ви можете використовувати лише розширення Chrome, отримані з веб-магазину Chrome.

Щоб переглянути список своїх розширень:

  1. Клацніть меню Chrome меню Chrome на панелі інструментів браузера.
  2. Виберіть Інструменти .
  3. Виберіть розширення .

Відключені розширення не відображаються, і ви не зможете їх повторно активувати.

Я сподівався, що все-таки зможу їх включити, активувавши режим розробника для моїх розширень, але все одно не пощастило.

Ps це не дублікат із активації розширення Chrome, що не з веб-магазину Chrome, оскільки це пов’язано з оновленням chrome v35


4
Коротка історія: ви не можете, оскільки Google хоче, щоб користувачі користувалися їхнім веб-магазином, тому вони могли відстежувати їх, вони можуть показувати 9999999 реклами тощо. Йдеться про заробіток, а не про досвід користувачів. Імхо. краще забути цей браузер на вічність.
inf3rno

Це прикро, бо я звертаюся до Google, щоб уникнути цих проблем. На захист Chrome, навіть Firefox зараз застосовує подібне обмеження - я думаю, можна стверджувати, що отриманий аспект "безпеки" цього правила застосування.
S1r-Lanzelot

Відповіді:


38

Вам відкрито лише пару варіантів, оскільки можливість запустити розширення було програмно вимкнено, не плануючи його повторне включення (або принаймні жодне не оприлюднюється)

Ви можете спробувати встановити з каналу каналу або випуску каналу розробника, що може все-таки запускати ці розширення, як зазначено у довідковому форумі Google Chrome :

Що робити, якщо я хочу запустити розширення, які не є веб-магазинами?

Просунуті користувачі можуть продовжувати використовувати наші канали Dev & Canary для запуску будь-якого розширення. Зауважте, що ці канали оновлюються дуже регулярно і можуть містити функції та виправлення помилок, які активно розробляються.

Крім того, я чув, що досить багато людей встановлюють Tampermonkey, який потім дозволяє запускати сценарії користувачів.

Можливо, варто подивитися.


4
Дякую. Тампермонкі дійсно був способом вирішити моє використання (додавання сценаріїв користувачів вручну). Я не міг просто повторно включити його за допомогою тампермонкі. Мені справді довелося знайти файл .js у% localappdata% \ Google \ Chrome \ Дані користувача \ За замовчуванням \ Розширення та скопіювати вміст
AardVark71,

3
Я змусив TamperMonkey працювати з моїм сценарієм, перейшовши в Налаштування TamperMonkey, натиснувши вкладку "Новий сценарій" (крайня ліва вкладка) та вставивши текст сценарію в редактор. Коли я натиснув кнопку збереження, моє розширення знову почало працювати. Дякую за допомогу!
dacoinminster

Я єдиний, хто зміг змусити користувальницьких скриптів працювати, упакувавши їх у файли crx та перетягнувши їх на сторінку розширень.
Шазві

Мої розширення знаходилися в папці "Профіль 1", а не в папці "За замовчуванням". %localappdata%\Google\Chrome\User Data\Profile 1\Extensions
Маттіас Дейлі

4
Щойно FYI, Google щойно витягнув цю функціональність з Canary та Dev, ви повинні використовувати метод у відповіді нижче, або завантажувати як сценарій через tampermonkey / аналогічний. Джерело: blog.chromium.org/2015/05/…
Артур Кей

54

Ви не можете їх знову ввімкнути. Ви повинні вирішити цю проблему, використовуючи будь-яку з цих альтернатив (я перерахую їх за ступенем складності):

Встановіть інший браузер, подібний до хрому

Оскільки Chromium є відкритим кодом, існує декілька вилок проекту. Я не впевнений, чи є в Chromium обмеження, але інший проект може не робити.

Перехід із Windows / OSX взагалі

Це обмеження встановлено для Windows та OSX через проблеми безпеки всієї ОС. На збірки Linux це не впливає. Ви можете спробувати будь-який дистрибутив Linux.


1
Я трохи здивований, 4 машини, що працюють 35.0.1916.153 м (стандартне не для Dev / Canary), і 2 машини не вимикають розширення з увімкненим режимом розробника, доданим перетягуванням файлу crx (і не розпаковуванням спочатку), але інші 2 продовжують відключати їх при повторному запуску. Я навіть спробував master_preferences і знову лише два комп'ютери відключають його при повторному запуску.
codemonkee

@ Spero.ShiroPetto приділіть йому час ... він дійде до вас, можливо, через 36.0.
Брайам

@Braiam: +1 хороша відповідь, ви повинні додати можливість використання розширення Tampermonkey для управління всіма сценаріями користувачів.
Amro

@Amro моя відповідь орієнтована на реальні розширення (ті, що надходять у .crx спосіб)
Braiam

2
Правильно, я маю на увазі розділ нижче, що сказати, що Canary та Dev не заважають встановлювати розширення, які не є магазином, більше не є дійсними. Google juuuust забрав це.
Артур Кей

26

Є ще одна можливість (принаймні на Mac) - є власний інструмент для розробників програм Google Apps & Extensions ( https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc/details ), який дозволяє вам щоб знову включити будь-яке встановлене розширення.


Це працювало для мене в Windows 7 з Chrome v45.
corvec

1
Можливо, на @Braiam OSX це постраждало Version 46.0.2490.86, і це виправлення спрацювало.
Алекс Гіттемейер

8
Не працює на Windows у 47.0.2526.106 м. Позначка "Увімкнути" стає
відміченою

4
Працював для мене на OSX. На цю відповідь потрібно більше оновлень! Це впевнено перемагає переходу на Linux, заради бога.
letitbee

2
Не працює на OSX з хромом 52.0.2743.82
xi.lin

2

Я використовував процедуру саме так, як описано тут на форумі Google. постійна посилання

https://productforums.google.com/d/msg/chrome/9NlMAr6uEVc/ambkrcKpi1cJ

В основному це включає переміщення, додавання білого списку розширення в редактор групової політики.


3
Не працює. Після перезапуску хромовані розширення знову відключаються (Windows 7 Home Premium 64bit). Мабуть, це рішення не дотримується для видань Windows Home.
DavidPostill

Це прекрасно працювало для мене (Windows Vista 32bit).
Каспер

2
Процедура білого списку ExtensionInstallWhitelist прекрасно працює на комп'ютерах, що беруть участь у домені AD. Вам не потрібно фактично встановлювати політику адміністративного шаблону, використовуючи реєстр, це нормально. Але це не працює на бездоменних комп’ютерах (сюди слід віднести домашні версії), я вважаю, що Chrome ігнорує політику щодо комп'ютерів, які не є доменними.
Вільям

-2
  1. Додайте --enable-easy-off-store-extension-installпрапор під час запуску хромування (створіть ярлик, редагуйте ціль, додайте прапор).
  2. Перейдіть до chrome://extensions/браузера.
  3. Перетягніть .crx до браузера, встановивши розширення.

Вам потрібно буде робити це кожного разу, коли ви запускаєте браузер.


3
Прапор --enable-easy-off-store-extension-install не має різниці в Chrome 36.0. Розширення, яке я не встановив, все ще відключено.
EM0
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.