Виправлення Chrome: розширення, програми та сценарії користувачів неможливо встановити з цього веб-сайту
- Категорія: Гугл Хром
На Google Chrome Canary останнім часом я отримую це Розширення, програми та сценарії користувачів не можна встановити на цьому веб-сайті повідомлення про помилку, коли я намагався встановити користувальницький скрипт від userscripts.org або розширення з веб-сайту третьої сторони. Що б я не робив, у ньому завжди відображалося діалогове вікно «Install Failure» і блокувалося розширення, додаток або інсталяція користувача.
Оновлення : Повідомлення трохи змінилося. Chrome відображає 'Програми, розширення та сценарії користувачів не можна додавати з цього веб-сайту', коли ви намагаєтесь це зробити в нових версіях браузера
Я спершу спробував завантажити файл на локальний ПК спочатку, перетягнути його у вікно браузера, щоб запустити локальну установку, але це теж було заблоковано веб-браузером.
Я перевірив це в Chrome 19, і браузер не блокував установку, припускаючи, що наразі проблему мають лише користувачі Chrome Canary, а може і Dev.
Слід зазначити, що це було спеціально реалізовано командою Chromium, і що користувачі, які запускають стабільну або бета-версію браузера, врешті-решт зіткнуться з тими ж проблемами, з якими зараз стикаються користувачі Canary.
Чому це було реалізовано
Установки розширень поза магазином були вилучені головним чином, щоб захистити базу користувачів браузера від шкідливих розширень. Це одне з тих рішень, яке захищає безглуздих, караючи користувачів, які знають, що вони роблять. Замість того, щоб вимкнути установки поза сайтом за замовчуванням, але надавши користувачам засоби для того, щоб знову включити цю функцію, Google вирішив все активувати та повністю відключити встановлення розширення за межами сайту.
Відповідно до одного коментаря розробника, компанія не помітила популярних сценаріїв користувачів під час реалізації та підготувала виправлення для вирішення проблеми.
Ця зміна була внесена для захисту користувачів. Позашляхові розширення стали популярними
вектор атаки для компрометації користувачів великих сайтів (наприклад, Facebook). Оскільки тенденція тільки погіршується, ми повертаємо живлення в руки користувача, дозволяючи їм контролювати, звідки встановлені розширення. За замовчуванням веб-магазин Chrome є єдиним джерелом, але користувачі та адміністратори зможуть додавати інші безпечні джерела, як вважають за потрібне.
Там у вас є. Користувачі Chrome за замовчуванням можуть встановлювати лише розширення з Веб-магазину Chrome і жодного іншого місця. Наразі немає можливості додати інші 'безпечні джерела' до браузера, але схоже, що команда реалізує цю функцію в більш пізній версії браузера.
Також буде цікаво, якщо браузер заблокує розширення з програмними установками, наприклад. встановлення програмного забезпечення або панелі інструментів, або якщо вони пройдуть незалежно від цього.
Обхід
Було створено обхідний шлях, але це не дуже. Щоб обійти захист, потрібно завантажити розширення або сценарій користувача в локальну систему. Потрапивши туди, вам потрібно перетягнути його в chrome: // chrome / розширення / сторінки в браузері. Якщо перетягнути його в інше місце, нічого не відбудеться.
Коли ви перекинете його на сторінку розширень, ви помітите опцію встановлення, що вискакує там.
Вибравши цей параметр, ви побачите стандартне діалогове вікно встановлення, яке інформує вас про права, які вимагає сценарій або розширення.
Заключні слова
Мені особисто не подобається ця функція і хочу, щоб розробники додавали до неї перемикач увімкнення або вимкнення. У мене не було б проблеми з тим, щоб його було встановлено за замовчуванням, якби це не було проблемою, щоб знову ввімкнути його. Як зараз, це ускладнює життя розробників розширень та досвідчених користувачів.
Оновлення
Параметр запуску - це раунди, які ви можете використовувати альтернативно, щоб увімкнути встановлення поза межами сайту в браузері Chrome. Для цього вам потрібно запустити Chrome із - дозволено-просто-з-за-розширення-встановлення параметр. Дозвольте мені показати, як ви додаєте цей параметр до Chrome під Windows 7. Якщо у вас на панелі завдань Chrome натисніть правою кнопкою миші, наведіть курсор миші на запис Google Chrome там і виберіть у контекстному меню пункт Властивості.
Якщо ви перебуваєте в меню 'Пуск', клацніть правою кнопкою миші посилання Chrome і виберіть 'Властивості' безпосередньо. Додайте команду, яку ви бачите вище - двома тиретами - до кінця рядка Ціль і збережіть налаштування, натиснувши на кнопку ОК.
Коли ви запускаєте Chrome зараз, ви також можете мати змогу встановлювати розширення та сценарії користувачів із сторонніх сайтів.
Системні адміністратори можуть встановлювати URL-адреси, яким дозволено встановлювати розширення, теми та сценарії в Chrome за допомогою Політика ExtensionInstallSources .