Может ли пользовательский шрифт greasemonkey быть упакован как расширение Chrome?

Сегодня Google изменил способ установки пользователей в Chrome. Больше не можете просто щелкнуть ссылку, содержащую ее, подтвердить пару диалоговых окон и установить ее. Теперь вам нужно загрузить script с помощью Save As..., откройте окно Finder/Explorer, содержащее его, откройте окно Extensions в Chrome, затем перетащите script в окно расширения. IOW, большая PITA.

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

Ответ 1

Сначала две вещи:

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

  • Вместо того, чтобы пытаться упаковывать расширения (что кажется невысокой практикой для hassle), Chrome предоставляет два механизма (выборочно) отключить это новое раздражение:



Упаковывание имени пользователя в качестве расширения (проверено в последней версии, версия 20.0.1132.57 и может быть изменено):

  • Создайте папку script и манифест для вашего usercript, как в разделе "Управление script и именем" этого ответа.

  • На странице "Расширения Chrome" активируйте режим разработчика: dev mode

  • Нажмите Расширение пакета. pack extension

  • Введите путь папки, созданный на шаге 1, и нажмите Расширение пакета: pack ext, enter fields

  • Обратите внимание, что новый файл расширения (HelloWorld.crx) и ключевой файл (HelloWorld.pem) создаются в родительском каталоге (C:\MyChromeScripts\). pack results

  • Теперь расширение можно установить, как и любое другое, или загружено в Интернет-магазин Chrome.

Ответ 2

Вы можете использовать расширение Chrome, например Tampermonkey, чтобы запускать/управлять вашими учетными записями без необходимости устанавливать их в качестве самих расширений.

(Я никогда не использовал его, поэтому не могу сказать, хорошо ли это, но он хорошо разбирался)