Ответ 1
Сначала две вещи:
-
Это новое поведение Chrome кажется слишком ограниченным и жестоким для пользовательских скриптов. Если вы согласны, пожалуйста, сообщите об этом вашему неудовольствию. (Пользовательские скрипты не так опасны или мощны, как полноценные расширения).
-
Вместо того, чтобы пытаться упаковывать расширения (что кажется невысокой практикой для hassle), Chrome предоставляет два механизма (выборочно) отключить это новое раздражение:
-
Настройте Chrome, чтобы начать с параметр
--enable-easy-off-store-extension-install
. -
Добавить ключи конфигурации для установки с определенных сайтов:
Например, добавьте эту запись в реестр Windows:Software\Policies\Google\Chrome\ExtensionInstallSources\1 = "http://userscripts.org/*"
Чтобы упростить установку из этого полезного центра обработки данных script.
-
Упаковывание имени пользователя в качестве расширения (проверено в последней версии, версия 20.0.1132.57 и может быть изменено):
-
Создайте папку script и манифест для вашего usercript, как в разделе "Управление script и именем" этого ответа.
-
На странице "Расширения Chrome" активируйте режим разработчика:
-
Нажмите Расширение пакета.
-
Введите путь папки, созданный на шаге 1, и нажмите Расширение пакета:
-
Обратите внимание, что новый файл расширения (
HelloWorld.crx
) и ключевой файл (HelloWorld.pem
) создаются в родительском каталоге (C:\MyChromeScripts\
). -
Теперь расширение можно установить, как и любое другое, или загружено в Интернет-магазин Chrome.