Просто подумал, что людям, использующим форки UXP, будет интересно следующее: Это личная цель разработчика MAT (но при поддержке самого Moonchild) - полностью лишить возможности установки всех «устаревших» расширений, ориентированных на Firefox, в официальных браузерах UXP, таких как Pale Moon / Basilisk. Так, например, в нестабильных версиях Pale Moon 29.0.0a6 удалена опция buildconfig «--enable-phoenix-extensions», это означает, что уже установленные совместимые расширения Firefox XUL будут отключены без возможности повторного включения, в то время как «новые» (например из CAA) больше не могут быть установлены. Один из способов обойти эту искусственную блокировку - вручную отредактировать файл install.rdf надстройки, включив в него специальный раздел <em: targetApplication> Pale Moon ... Или, для более автоматизированной и удобной для пользователя процедуры, установите и используйте JustOff's МТТ: https://github.com/JustOff/moon-tester-tool/ Конфронтация между M.A.T и JustOff назревала в течение нескольких месяцев (на нескольких уровнях)... Что относится к видению MAT будущего, можно посмотреть в официальном выпуске UXP № 1659, и работа над ним уже началась: https://repo.palemoon.org/MoonchildProductions/UXP/commit/branch/xpiprovider-work Однако я не имею в виду, что у официальных разработчиков есть какие-то злые намерения. Их взгляд на вещи состоит в том, что они должны принудительно перенести своих пользователей с давно устаревших, "небезопасных", больше не поддерживаемых расширений Firefox (например, предоставленных CAA) - несмотря на то, что они в настоящее время работают нормально - до эксклюзивного формата PM и расширений, ответвлений оригинальных, с текущими сопровождающими из сообществ UXP (и из других источников). Как бы хорошо это ни звучало, конечный результат - это еще одна волна простых неудобств для пользователей ... Стоит ли нам беспокоиться? Я еще не уверен ... Я не знаю, какая судьба ждет флаг buildconfig --enable-phoenix-extensions. Если вспомогательный код останется на месте, то с надстройками Firefox XUL все будет в порядке. Однако со временем апстрим-расширения и их репозитории перейдут на новый формат, который нам тоже придется как-то поддерживать, если мы собираемся сохранить возможность использования обоих форматов (старый: install.rdf, новый: install.json ) в основном браузере. Я не программист, поэтому не могу сказать за себя. Но, безусловно, эта часть официальной разработки UXP является одной из критичных для нашего сопровождающего @roytam1, и ему следует внимательно следить за новостями. |