Исправление Chrome: расширения, приложения и пользовательские скрипты не могут быть установлены с этого веб-сайта

В Google Chrome Canary я в последнее время получал сообщение об ошибке Расширения, приложения и пользовательские скрипты не могут быть установлены с этого веб-сайта , когда я пытался установить пользовательский скрипт из userscripts.org или расширение стороннего веб-сайта. Что бы я ни делал, он всегда отображал диалоговое окно «Ошибка установки» и блокировал установку расширения, приложения или пользовательского скрипта.

Обновление : сообщение немного изменилось. Chrome отображает сообщение «Приложения, расширения и пользовательские сценарии не могут быть добавлены с этого веб-сайта», когда вы пытаетесь сделать это в новых версиях браузера

Сначала я попытался загрузить файл на локальный компьютер, перетащить его в окно браузера, чтобы запустить локальную установку, но это тоже было заблокировано веб-браузером.

Я тестировал это в Chrome 19, и браузер не блокировал установку, предполагая, что только пользователи Chrome Canary и, возможно, Dev, в настоящее время сталкиваются с проблемой.

Однако следует отметить, что это было специально реализовано командой Chromium, и что пользователи, которые используют стабильную или бета-версии браузера в конечном итоге столкнутся с теми же проблемами, с которыми в настоящее время сталкиваются пользователи Canary.

Почему это было реализовано

Установка расширений вне магазина h были убраны в основном для защиты пользовательской базы браузера от вредоносных расширений. Это одно из тех решений, которые защищают невежественных людей, наказывая пользователей, которые знают, что делают. Вместо того, чтобы отключать установку дополнительных модулей по умолчанию, но предоставить пользователям средства для повторного включения этой функции, Google решила пойти ва-банк и полностью отключить установку расширений за пределами площадки.

Согласно одному из них. Комментарий разработчика, компания упустила из виду популярные пользовательские сценарии в реализации и подготовила исправление для решения проблемы.

Это изменение было внесено для защиты пользователей. Внешние расширения стали популярным вектором атак
для компрометации пользователей крупных сайтов (например, Facebook). Поскольку тенденция только ухудшается, мы возвращаем власть в руки пользователей, позволяя им контролировать, откуда устанавливаются расширения. По умолчанию Интернет-магазин Chrome является единственным источником, но пользователи и администраторы смогут добавлять другие безопасные источники по своему усмотрению.

Вот и все. Пользователи Chrome по умолчанию могут устанавливать расширения только из Интернет-магазина Chrome и ни в каком другом месте. В настоящее время нет возможности добавить в браузер другие «безопасные источники», но похоже, что команда реализует эту функцию в более поздней версии браузера.

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

Обходной путь

Был создан обходной путь, но он не очень хорош. Чтобы обойти защиту, вам необходимо загрузить расширение или пользовательский скрипт в локальную систему. Оказавшись там, вам нужно перетащить его на страницу chrome://chrome/extensions/в браузере. Если вы перетащите его в другое место, ничего не произойдет.

Когда вы поместите его на страницу расширений, вы заметите, что там появляется опция установки.

При выборе этой опции вы увидите стандартное диалоговое окно установки, информирующее вас о правах, которые запрашивается скрипт или расширение.

Заключительные слова

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

Обновление

Начало — Параметр up делает раунды, которые вы можете использовать в качестве альтернативы для включения удаленных установок в браузере Chrome. Для этого вам нужно запустить Chrome с параметром — enable-easy-off-store-extension-install . Позвольте мне показать вам, как вы добавляете этот параметр в Chrome под Windows 7. Если у вас есть Chrome на панели задач, щелкните правой кнопкой мыши, наведите указатель мыши на запись Google Chrome и выберите «Свойства» в контекстном меню.

Если вы находитесь в меню «Пуск», щелкните правой кнопкой мыши ссылку Chrome и выберите непосредственно «Свойства». Добавьте команду, которую вы видите выше, с двумя дефисами, в конец строки Target и сохраните настройки, щелкнув ok.

Теперь, когда вы запустите Chrome, вы сможете установить расширения и пользовательские скрипты со сторонних сайтов.

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

Оцените статью
toodcast.ru
Добавить комментарий