Разрешить включение устаревшего расширения Firefox

357
ZirconCode

Так что у меня есть прекрасное расширение под названием пентадактиль. Он не поддерживается для каждого «основного» релиза Firefox и поэтому может иметь где-то устаревший номер версии. Это делает свою работу, и, честно говоря, это моя проблема, если это не так.

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

about:config, Кажется, не имеет checkCompatabilityбольше значения. Есть ли элегантный способ исправить это ... прекрасный пользовательский опыт Firefox решил обеспечить мою безопасность?

Я на FF версии 42.0. К несчастью.

0
откат к предыдущей версии Firefox. Ramhound 8 лет назад 0
@Ramhound Это решение, но оно не очень хорошее, так как у него довольно много недостатков. Я также могу взломать номер версии расширений, но он тоже не очень хорош и требует обслуживания. ZirconCode 8 лет назад 0

2 ответа на вопрос

1
Daniel41550

Самый простой способ сделать это - отключить проверки совместимости надстроек. Это можно сделать, установив Отключить проверки совместимости надстроек.

This add-on re-enables the functionality of extensions.checkCompatibility irrespective of the current application version and disables checking by default.

Это означает, что вы сможете устанавливать дополнения из любой версии Firefox, но будьте осторожны, потому что вы можете нарушить установку Firefox. Если вы это сделаете, удерживайте клавишу Shift во время ее запуска и запустите ее в безопасном режиме.

О, ты удивительный человек, это именно то, что я искал, теперь я могу избавиться от уродливого взлома. Спасибо! ZirconCode 8 лет назад 0
0
pyrocrasty

Я до сих пор использую FF41, но по сообщениям о проблеме на Github, то версия Git из Pentadactyl будет работать на 42, если вы просто изменить install.rdfфайл, чтобы изменить em:maxVersion="41.*"к em:maxVersion="42.*".

Вы делаете это, распаковывая расширение (это просто zip-файл с другим расширением / mimetype), изменяя файл, затем перепаковывая его (просто заархивируйте его и измените .zipна .xpi).

Обсуждение в теме, на которую вы ссылаетесь, похоже, указывает на то, что пентадактиль еще не был полностью настроен и протестирован для 42, так что это решение делает пользователей альфа-тестерами. fixer1234 8 лет назад 0
@ fixer1234: Правда в том, что любой пользователь Пентадактиля на последней версии FF в наши дни является альфа-тестером, но, похоже, он работает нормально. У некоторых людей возникли проблемы с командой `help`, но при необходимости вы можете обойти эту проблему (сохраните интерактивную справку локально с помощью` wget`, а затем заново определите команды справки, чтобы получить к ней доступ). Если кому-то не нравится устранять некоторые проблемы, я бы посоветовал им сейчас использовать Vimperator. pyrocrasty 8 лет назад 0