Я искал расширение, которое позволило бы мне изменить все шрифты на странице на один шрифт по моему выбору. Я нашел одно такое расширение, но оно имеет только встроенный список своих шрифтов и не позволяет его настраивать. Поэтому я разархивировал его XPI, нашел список шрифтов, изменил его, и теперь я хочу, чтобы это пользовательское расширение работало только для меня. Но это не так, потому что новый хеш файла не совпадает со старым хешем в манифесте.
Раньше можно было отключить проверку подписи расширений, но теперь это обязательно.
Похоже, что единственный способ установить его - это загрузить его в AMO (addons.mozilla.org) и получить его после подписания. Но что, если я не хочу этого делать?
- Я не хочу подписывать расширение, которому доверяю;
- Отправка конфиденциальной информации в общедоступный репозиторий аддонов - не очень приятная мысль (я не хочу, чтобы кто-нибудь узнал, что я тайно люблю Comic Sans);
- Что делать, если у меня нет подключения к интернету? Я имею в виду, что это браузер, но все же представьте себе этот сценарий. Может быть, я просматриваю местные страницы, или, может быть, инопланетяне уничтожили AMO. Или, может быть, моя страна заблокировала весь домен;
- Меня не волнуют возможные конфликты некоторых метаданных / иконок / шрифтов от другого разработчика или использование данных, защищенных авторским правом. Это только для меня, я не пытаюсь что-то украсть или заработать на этом.
Каковы мои варианты, чтобы пользовательское расширение работало без всех этих проблем?