Как заставить работать несовместимые аддоны в Firefox снова?

587
Ooker

После принудительного обновления до Firefox Quantum я:

  1. скачал Firefox 52.9.0 ESR
  2. переключены xpinstall.signatures.requiredв about:configс trueкfalse

Но даже когда большинство надстроек XUL работают снова, в Tree Tab Style и Reddit Enhancement Suite у меня появляется эта ошибка:

Tree Tab Style error

В прошлые времена, когда мне приходилось понижать версию Firefox, я никогда не видел этого. Все, что мне нужно, это сделать (2), и все хорошо. Поиск в Google проблемы не дает результата. Как я могу это исправить?

К сожалению, не все дополнения Firefox поддерживаются в Pale Moon . Я тоже не могу использовать Waterfox, потому что он не поддерживает 32-битные машины .

1
хм, а что не так с этим вопросом? Ooker 5 лет назад 0
Вероятно, часть понижения. Firefox 52 ESR прекратил получать обновления безопасности сегодня. dsstorefile1 5 лет назад 1
@ dsstorefile1 ИМХО, это не должно быть причиной, чтобы понизить вопрос. Есть много программного обеспечения, которое все еще используется, даже если оно больше не поддерживается, и проблема безопасности не возникает, когда рабочая среда полностью изолирована от остального мира. Mozilla испортила много очень полезных аддонов, когда переключилась на ChromoFox и взяла под контроль управление аддоном из браузера. Хотя для широких слоев населения было полезно не разрешать полностью контролировать браузер, они удалили наиболее привлекательную функцию браузера - управлять браузером так, как хочет продвинутый пользователь, и на сегодняшний день альтернативы нет, кроме использования 52ESR Alex 5 лет назад 1
@Alex Если вы действительно запускаете свой браузер в изолированной среде, где безопасность браузера не является проблемой, то упомяните, что в вашем вопросе, возможно, помогли вам избежать понижения. dsstorefile1 5 лет назад 1
Кроме того, одно отрицательное голосование - это всего лишь точка в сети Интернет, созданная произвольным пользователем. dsstorefile1 5 лет назад 0
@ dsstorefile1 на самом деле меня беспокоит не интернет-точка, а необъяснимые отрицательные отзывы по вопросу, не являющемуся следом исследований. Даунвотеры могут легко обсудить важность обновления исправления безопасности в комментарии. [Подробнее об этом разочаровании] (https://meta.stackexchange.com/a/314355/260800) Ooker 5 лет назад 0
@ dsstorefile1 Это не мой вопрос :) Вопрос о технической проблеме. Вы можете сообщить о проблеме безопасности, как вы (52 ESR прекратил получать обновления безопасности), но это не повод для понижения. Я только что отметил, что все еще есть много случаев, когда нужно / нужно использовать устаревшее программное обеспечение, и у них есть ** собственное ** мнение и причина для этого. Я просто не понимаю людей, которые понижают голосование, не оставляя никаких комментариев. Если бы это был я, я бы потребовал оставить причину в комментариях, если кто-то хочет понизить. Alex 5 лет назад 0
@ Алекс Моя ошибка, прости! dsstorefile1 5 лет назад 0
Just FYI, [Pale Moon](https://www.palemoon.org/) offers a 32 bit version. It will run legacy Firefox add-ons and is supported, so you don't have the risks of continuing to run ESR v52. BTW, you will need to take extraordinary measures to prevent Mozilla from updating ESR v52. As soon as support stopped, mine was updated despite all of the settings no to auto-update. fixer1234 5 лет назад 0

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

3
Ooker

Это потому, что когда Firefox обновлял, он также обновлял аддоны. Более поздние их версии просто несовместимы с Firefox 52. Посетите старую версию Tree Tab Style и RES, чтобы установить их.

1
phuclv

Вы не можете отложить обновления навсегда. В какой-то момент патчи Firefox из основной ветки также будут объединены с веткой долгосрочного обслуживания. Вам нужно будет найти ответвление, если вы хотите продолжить использовать дополнения XUL.

Среди вилок есть Pale Moon, у которого все еще есть 32-битная версия, и в долгосрочной перспективе мы планируем поддерживать надстройки XUL навсегда

Pale Moon поддерживает и будет поддерживать следующие функции / технологии:

  • Полная настройка интерфейса
  • Полная тематика (полные темы) и легкая тематика (персонажи)
  • XUL и XBL для создания интерфейсов и приложений (включая возможность запуска независимых XUL-приложений из двоичных файлов браузера).
  • Полная поддержка плагинов NPAPI
  • Наложение и загрузочные (без перезапуска) расширения
  • Доступ к низкоуровневым API-интерфейсам из расширений, что позволяет им по-настоящему расширять функциональность браузера, а не только манипулировать веб-контентом
  • Pale Moon Sync (безопасным, проверенным временем способом Weave); он сможет использовать любой совместимый с Weave Sync 1.1 сервер, включая некоторые облачные решения FOSS.

Несмотря на то, что он был отклонен слишком давно, поэтому код теперь сильно отличается от текущего Firefox. И, конечно, он не может работать на нескольких процессорах.

Разработчики Pale Moon также разрабатывают новый браузер под названием Basilisk, основанный на более новом Firefox ESR.

Веб-браузер на основе XUL, демонстрирующий унифицированную платформу XUL (UXP).

Этот браузер близок к тому, как работает Firefox до Servo Firefox.

Однако в настоящее время он все еще находится в стадии бета-тестирования и не считается стабильным.


Тем не менее, рекомендуется установить 64-битную ОС и использовать 64-битный браузер. Помимо повышения производительности, 64-разрядные приложения имеют большее адресное пространство, что помогает ASLR работать более эффективно. В 32-разрядных ОС, когда приложение использует почти до 2/3 ГБ памяти, больше нет свободного места для его перемещения. Вот почему Мозилла сказала, что

С другой стороны, наряду с избежанием проблем исчерпания адресного пространства, функция безопасности, известная как ASLR, работает намного лучше в 64-разрядных приложениях, чем в 32-разрядных приложениях, поэтому 64-разрядный Firefox будет немного более безопасным.

Кроме того, в последней заметке о выпуске Pale Moon также упоминается

v28.0.1 (2018-08-31)

Это исправление, предназначенное для устранения серьезных узких мест в производительности и общих проблем во время выполнения (медленный пользовательский интерфейс, сбои, зависания) в браузере. Еще раз это затронуло 32-разрядные операционные системы более серьезно чем 64-разрядные из-за его более ограниченного адресного пространства, которое было бы заполнено поддельными данными.

То же самое говорит команда Chromium :

Наконец, в 64-разрядной системе наши средства защиты от глубокой защиты, такие как Partition Alloc, способны гораздо эффективнее защищаться от уязвимостей, которые зависят от управления расположением объектов в памяти.

Также прочитайте, что вы должны обновить до 64-битной версии Chrome. Это более безопасно, стабильно и быстро

Для других вещей, которые делают 64-битную ОС в целом более безопасной, чтение 32-битной безопаснее

К сожалению, [не все дополнения Firefox поддерживаются в Pale Moon] (https://forum.palemoon.org/viewtopic.php?t=19727) Ooker 5 лет назад 0