Виправлення Chrome: розширення, програми та сценарії користувачів неможливо встановити з цього веб-сайту

На Google Chrome Canary останнім часом я отримую розширення, додатки та сценарії користувачів, які не можна встановити з цього повідомлення про помилку веб-сайту, коли я намагався встановити користувальницький сценарій з userscripts.org або розширення з веб-сайту третьої сторони. Незалежно від того, що я робив, воно завжди відображало діалогове вікно Install Failure і блокувало розширення, додаток або інсталяцію користувачів.

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

Я спершу спробував завантажити файл на локальний ПК спочатку, перетягнути його у вікно браузера, щоб запустити локальну установку, але це теж було заблоковано веб-браузером.

Я перевірив це в Chrome 19, і браузер не блокував установку, припускаючи, що наразі проблему мають лише користувачі Chrome Canary, а може і Dev.

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

Чому це було реалізовано

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

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

Ця зміна була внесена для захисту користувачів. Позашляхові розширення стали популярними

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

Там у вас є. Користувачі Chrome за замовчуванням можуть встановлювати лише розширення з Веб-магазину Chrome і жодного іншого місця. Наразі немає можливості додавати інші "безпечні джерела" до браузера, але схоже, що команда реалізує цю функцію в більш пізній версії браузера.

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

Обхід

Було створено обхідний шлях, але це не дуже. Щоб обійти захист, потрібно завантажити розширення або сценарій користувача в локальну систему. Потрапивши туди, вам потрібно перетягнути його в

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

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

Заключні слова

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

Оновлення

Параметр запуску - це раунди, які ви можете використовувати альтернативно, щоб увімкнути встановлення поза межами сайту в браузері Chrome. Для цього вам потрібно запустити Chrome з параметром --enable-easy-off-store-extension-install . Дозвольте мені показати, як ви додаєте цей параметр до Chrome під Windows 7. Якщо у вас на панелі завдань Chrome натисніть правою кнопкою миші, наведіть курсор миші на запис Google Chrome там і виберіть Властивості у контекстному меню.

Якщо ви перебуваєте в меню "Пуск", клацніть правою кнопкою миші посилання Chrome і виберіть "Властивості" безпосередньо. Додайте команду, яку ви бачите вище - двома тиретами - до кінця рядка Ціль і збережіть налаштування, натиснувши на кнопку ОК.

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

Системні адміністратори можуть встановлювати URL-адреси, яким дозволено встановлювати розширення, теми та сценарії в Chrome за допомогою політики ExtensionInstallSources.