23 июля 2012 г.

Расширения не из Chrome Web Store будет сложнее установить

Оригинал статьи: Chrome Extensions Not in the Chrome Web Store, More Difficult to Install

Браузер Chrome 21, в данный момент находящийся в стадии бета-версии, несёт неприятные новости тем, кто устанавливает расширения со сторонних сайтов. Устанавливать расширения, приложения и пользовательские скрипты, просто загрузив их и нажав на кнопку «Установить», будет нельзя.

В 21-й версии браузера Chrome выводится следующее (на самом деле некорректное) сообщение: «Расширения, приложения и пользовательские скрипты могут быть установлены только из Интернет-магазина Chrome». Если нажать на ссылку «Узнать больше», обнаруживается, что установить файлы расширений (crx) всё возможно: нужно их загрузить, открыть папку и перетащить на страницу расширений браузера (Сервис > Расширения; Tools > Extensions).

«Раньше любой веб-сайт мог предложить вам добавить в браузер свое расширение. В последней же версии Google Chrome пользователь должен явно указать, что хочет установить такой компонент, добавив его на странице “Расширения”», поясняет Google. Причина таких изменений состоит в том, что Google может находить и удалять вредоносные расширения только в своём веб-магазине. «Хакеры могут создавать сайты, которые автоматически запускают установку вредоносных программ. Такие расширения могут тайно отслеживать все данные, которые вы вводите в Интернете. Это позволяет злоумышленникам использовать информацию в своих целях».

Вероятно, эти изменения затронут не такое уж большое количество пользователей и мотивируют разработчиков размещать свои расширения в Интернет-магазине (Chrome Web Store). Да, продвинутые пользователи будут недовольны тем, что устанавливать пользовательские скрипты с сайтов вроде userscripts.org, а расширения с сайтов вроде chromeextensions.org станет труднее. Возможно, Google добавит соответствующий параметр на странице настроек, и желающие смогут отключать эту функцию, дающую дополнительную безопасность. А пока этого не произошло, её отключение возможно при помощи флага запуска --enable-easy-off-store-extension-install. Здесь описывается, как включить этот флаг. (Обратите внимание, что всё это касается версии Chrome 21, которая в данный момент находится на бета-стадии и станет стабильной только в следующем месяце).

Ссылки по теме
Мой Google Chrome: В Google Chrome 21 установить расширения можно будет только из Web Store