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