Вчера многим разработчикам было разослано письмо с указанием даты прекращения работы всех аддонов основанных на XUL/XPCOM технологии (т.е. все текущие аддоны, которые служили начиная с Firefox 4.0 и по сегодняшний день)
В письме очень просили в ближайшее время переписать свои программы под WebExtensions (aka Google Chrome API).
В свою очередь мозилловцы обещали всестороннюю помощь (например поплакать вместе с вами, если нужного API нет и не планируется :)  )
Правда из всей массы, я так думаю, выживут процентов 30 от всех аддонов.

Для наглядности:
около 50% из всех аддонов, хоть и совместимых с текущим FF - заброшены авторами по разным причинам
около 10% - авторы не захотят полностью переписывать код под новый API, так как программа могла создаваться годами и не каждый решится практически начать с нуля.
еще около 10% - невозможно адаптировать под WebExtensions из-за многих ограничений ущербного API от GoogleChrome, ориентируясь на который создается новый Firefox
Команда Firfefox, правда, обещает натыкать WebExtensions недокументированными в Хроме функциями, но нас, авторов аддонов, много, а их, команда WebExtensions, мало - по этому никто не знает и не даст гарантию, когда будет сделана именно ваша хотелка :)

Вот и останется примерно 30% - в основном те аддоны, которые уже есть в Chrome и те, которым API от Chroma вполне достаточно.

Да, чуть самое главное не забыл, о чем тема топика:
Летом 2015, когда Мозилла впервые заговорила про WebExtensions, был примерно назван срок - год-полтора, т.е. примерно конец 2016 - начало 2017
Теперь этот срок из приблизительного переквалифицировался в отчетный и сместился почти на год: до конца 2017


Любителям читать чужие письма и знающие английский :)
====================
Subject: You may need to update your add-on for future compatibility

There are changes coming to Firefox in the next year that will make browsing more reliable for users, and creating add-ons easier for developers.
Your add-on may require updating to maintain its compatibility, but once this is done and the transition is complete, your add-on will be more interoperable, secure, and future-proof than ever.

We've created resources, recommended migration paths, office hours, and more, to ensure you have the support you need to get through the transition.

To get started, head over to our compatibility checker at https://compatibility-lookup.services.mozilla.com  to see if your add-on will be affected.

There are a lot of changes coming up in add-on development for Firefox. By the end of 2017, we will transition to WebExtensions as the standard for creating add-ons.
Over the same period of time, existing methods for add-on development such as XUL/XPCOM will be deprecated.
Multi-process Firefox (aka Electrolysis, or e10s) is also rolling out, which means some add-on developers will have to update their add-ons more than once.

Thank you for your participation and support, and we look forward to working with you.

Sincerely,
The Add-ons Team
====================

Как то внезапно они это все...

скрытый текст
Шуууурииик!!!:cry: Ну нельзя же на ночь глядя такое постить, ну ей богу. :D

pag77 пишет:

(т.е. все текущие аддоны, которые служили начиная с Firefox 4.0 и по сегодняшний день)

Так-то там формат расширений совместим с Firefox 1.5+, это в 1.0 было странное вместо chrome.manifest.

pag77 пишет:

около 10% - авторы не захотят полностью переписывать код под новый API, так как программа могла создаваться годами и не каждый решится практически начать с нуля.

Тут больше вопрос не в том, чтобы решиться (а стабильной версии с WebExtensions так и нет), а в затратах времени. Плюс не вполне ясны перспективы. Пока разработка, пока отладка, пока отзывы от пользователей... А вчера вон агитировали за Add-on SDK, а сегодня – уже за WebExtensions. Как-то вот нет доверия особого.

pag77 пишет:

еще около 10% - невозможно адаптировать под WebExtensions из-за многих ограничений ущербного API от GoogleChrome, ориентируясь на который создается новый Firefox

Дело даже не в проценте (мне что-то кажется, что он выше), а в невозможности переноса хоть сколько-нибудь сложных расширений. Особенно для изменения интерфейса. Вот я даже не знаю, как можно хотя бы XUL <tree> заменить. Ну то есть да, много js, иконки для кнопок сворачивания/разворачивания, все дела... Но сейчас оно выглядит нативно на каждой платформе, а без XUL будут лепить кто во что горазд. Тот еще зоопарк выйдет. Меню, кстати, тоже как-то придется велосипедировать, да.
Вон даже автор Adblock Plus писал (где-то в багзилле было, кажется), что версия для Chrome не вполне полноценная. Списка запросов же нет (это как минимум).

А для нешибко грамотных и ленящихся читать чужие письма, в несколько слов расшифровать, — ожидается очередной хромоклон с названием Firefox?

Все это конечно печально, но вполне закономерно. Сейчас только браузeры на хроме и православный firefox, который тусит отдельно от коллег, со своими расширениями, которые мало кто хочет поддерживать(не то что писать новые). Мозилла решила пойти по пути наименьшего сопротивления, но не столь кардинально как опера, что воистину прекрасно :D

FMRUser пишет:

Шуууурииик!!!:cry: Ну нельзя же на ночь глядя такое постить, ну ей богу. :D

немного страшилок не помешает, что б не расслаблялись :)

Infocatcher пишет:

Дело даже не в проценте (мне что-то кажется, что он выше), а в невозможности переноса хоть сколько-нибудь сложных расширений.

Так как WebExtensions  будет копировать Chrome-API то лично я начал работу по переделке своих аддонов под хром.
что б потом уже свои аддоны под хром переделать обратно под мозиллу.
вот так получается:
Firefox (XUL) => Chrome => Firefox (WebExtensions)
обчитавшись документации и форумов уже один аддон сделал - FoxWebSecurity
да, многого в хроме нельзя, и надо искать много обходных путей: в хроме нет такого понятия как аддон. там есть extensions и apps. и если в Firefox создавая аддон тебе доступны все API , то в хроме вполне может оказаться что нужный функционал есть только для extensions или apps. (FoxWebSecurity пришлось разделить на две части - одна(extensions) работает со страницами, вторая (apps) работает с udp-запросами )

но на многое обходных путей не существует - например работа и изменение интерфейса.
да даже элементарного события onshow при открытии контекстного меню нет, что бы динамически изменить пункты меню собственного аддона! :(

для себя я уже понял какие мои аддоны точно умрут, хорошо что не все.

Infocatcher пишет:

Списка запросов же нет (это как минимум).

имеете ввиду это? :)
https://developer.chrome.com/extensions/webRequest

lokiju пишет:

ожидается очередной хромоклон с названием Firefox?

новый Firefox будет базироваться на другой платформе, отличной от Google Chrome.
но API для аддонов полностью заимствовано и совместимо с хромом.
это сделано для привлечения большего числа авторов (будто бы аддонов у firefox мало и они испытывают кризис из-за этого)

4ecTHblu пишет:

Мозилла решила пойти по пути наименьшего сопротивления, но не столь кардинально как опера, что воистину прекрасно :D

с другой стороны - только у Firefox есть возможность создавать аддоны для Firefox-android
но в данный момент API для мобильных аддонов очень отличается от нормального API
мозилла, кроме всего прочего, обещает и унификацию API между мобильной и настольной версией браузера - вот это будет прекрасно!
если только они и дальше не пойдут по пути хрома - у хрома нет и не будет поддержки расширений для мобильных платформ:

Does Chrome for Android support apps and extensions?
Chrome apps and extensions are currently not supported on Chrome for Android. We have no plans to announce at this time.
https://developer.chrome.com/multidevice/faq

Только недавно ушёл с Opera 12. Чувствую, что скоро и с [firefox] придётся уйти... :angry:

Ну не так уж и скоро - до декабря 2017 еще год и 9 месяцев.
Я думаю успеют допилить WebExtensions.
Да и сами мозиловцы обещают только обратную совместимость: хром-расширения легко без переделок будут работать в Firefox, но не все WebExtension будут работать в хроме, из-за добавления в WebExtensions приятных нюансов и особенностей

pag77
Не, я про список элементов страницы и связанных с ней запросов, в смысле в интерфейсе уже. В версии Adblock Plus для Chrome такого нет – неудобно составлять правила.
Это как раз про «взять и добавить панельку со списком в окно браузера».
Во, я нашел: https://bugzilla.mozilla.org/show_bug.cgi?id=1161798#c4
Может, еще что-то было...

да, хром не поддерживает изменений в интерфейсе.
грубо говоря аддон под хром - это: одна (и только одна!) кнопка с выпадающей popup-страницей ; возможность инжектить любой свой скрипт в любую web-страницу ; создавать свои внутренние страницы, вида: chrome-extension://phodapffhgifgfppmcddhdaakbkkhkdk/content/myPage.html

ни каких панелей, изменений темы оформления через javascript, и т.д.
но больше всего бесит асинхронность у 90% всех функций - т.е. вы вызвали какую-то свою функцию, внутри она запросила функцию из хрома, и не дожидаясь её результата ваша функция закончила работу.
приходится выдумывать кучу обходных путей.

но для объективности хочется отметить и приятности в хроме - API очень прост и удобен в использовании, а некоторых функций просто нет в Firefox в явном виде(хотя в Firefox есть всё (и даже больше!), но порой приходится городить сто строк кода что бы получить каменный цветок зелененькой расцветки).

да, хром не поддерживает изменений в интерфейсе.

Мне интересно, а "резиновый" интерфейс и те возможности, что  сейчас есть у Custom Buttons и Greasemonkey - останутся?
Если нет, и при этом движок браузера будет старый, а расширения сильно ограниченными, то какой смысл будет оставаться на FF? Только ради тех недокументированных плюшек?

1fesFFFF пишет:

Если нет, и при этом движок браузера будет старый

почему же старый?
сейчас Firefox базируется на движке Gecko, а новый браузер создается на основе Servo

1fesFFFF пишет:

"резиновый" интерфейс и те возможности, что  сейчас есть у Custom Buttons и Greasemonkey - останутся?

все зависит от авторов этих аддонов - если они захотят дальнейшую разработку своих программ, то мозилла может пойти им на встречу для внедрения необходимого функционала

Хочу напомнить, что:
Pale Moon на пути создания нового браузерного продукта
https://www.opennet.ru/opennews/art.shtml?num=44062

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

Интересно, если разработчики самых популярных дополнений: uBlock Origin, UnMHT, MAFF, Add to search bar, Tab Mix Plus, Stylish, Greasemonkey, Firebug (и его дополнений) etc устроят акцию "удали свой аддон в знак протеста"? Это повлияет на Mozilla?

Сейчас вот посмотрел что их дополнений у меня стоит. Выходит, что по сравнению с Chromium замены нету только дополнения минимизирующим интерфейс, чтобы область страницы увеличить и Tree Style Tab с Tree Tab.
mht - Chrome поддерживает, и даже сохранения (хотя без настроек отключения сохранения html5 содержимого и апплетов)
FindBar Tweak - Chrome умеет выделять результаты поиска на полосе скролл бара
FlashGot - в крайнем случае можно открыть инструменты разработчика и посмотреть путь к видео, а вообще торренты наше всё

Вот разве что просто удобным штучкам таким как Resurrect Pages и TryAgain, ScreenGrab, ContextMenuPlus, ExportHTMLFolder, Print Edit, Add to search Bar - замены нет.
Но все они имеют аналоги функций в Chrome, которые можно включить в дополнительных настройках. Или заменяется использованием сторонних программ и сервисов.

Если кому интересно я подобрал список настроек для Chrome https://gist.github.com/anonymous/937e50123061dec0995b

01-04-2016 10:59:47
И кстати, запостите пожалуйста новость на opennet.ru

01-04-2016 11:01:25
Для сравнения вот мой список дополнений для Firefox https://gist.github.com/anonymous/d05ed8d1e1bc3c01e457 ставится по необходимости. :sick:

sufakan, не паникуйте раньше времени.
до конца 2017 еще куча времени и мозилла, как я говорил ранее, обещает создать весь необходимый функционал для без проблемного перевода кода под WebExtensions.
Поймите - в WebExtensions нет ничего плохого. будет удобное, самое главное, универсальное! API для создания аддонов как для декстоп, так и для андроид.
и уже не надо будет мучаться что б трансформировать аддон из декстоп-версии в мобильную!
главное что б у мозиллы всё получилось, что они задумали :)

одно могу сказать точно - я задавал вопрос мозилла: будет ли возможность в одном пакете хранить код и для XUL и для WebExtensions одновременно, для поддержки тех пользователей, которые не захотят обновлять браузер?
ответ мозиллы - нет, в одном пакете расширения нельзя будет этого делать.
это означает, что после переделки аддона под WebExtensions и его публикации, всем, кто сидит на устаревших версиях браузера, перестанут приходить обновления от этого аддона, в том числе и какие-то критические.
это так же означает что PaleMoon и SeaMonkey так же будут пользоваться только устаревшими версиями аддонов

sufakan пишет:

И кстати, запостите пожалуйста новость на opennet.ru

у меня нет там регистрации.
если хотите, то опубликуйте самостоятельно и киньте сюда ссылку

sufakan пишет:

акцию "удали свой аддон в знак протеста"

это первоапрельская шутка? :) Mozilla уже утвердила план, набрала штат программистов и работа над WebExtensions идет полным ходом с осени 2015.

Оптимизм есть, но все-таки терзает смутная тревога из-за того, что WebExtensions - это

ГУГЛХРОМ
Хром - быстрый, простой, суперзащищенный - а, проще говоря, ДУБОВЫЙ и ПРОЖОРЛИВЫЙ - браузер для учета и аудита прокладок между креслом и клавиатурой.
Так же как протез может заменить орган, так и Хром может заменить Файрфокс.
http://i.imgur.com/5LZziMm.gifv

Получается будет 1 дополнение, которое можно установить и на [firefox], и на [chrome], но при этом в нём будет проверка if (browserName === 'Firefox') включить_дополнительные_возможности()?
То есть как например сейчас с дополнением в Chrome для древовидных вкладок? Они в отдельном окне. Ставишь это же дополнение в Firefox и они открываются не во втором окне, а в панельке?

01-04-2016 15:31:26
Типа. Хочешь чтобы дополнения работали лучше? - ставь [firefox]. Разницы с [chrome] нет, а дополнения круче.

01-04-2016 15:31:45
В общем логично со стороны [mozilla]

thrower пишет:

что WebExtensions - это ГУГЛХРОМ

WebExtensions - это не гуглхром!
они сделаны на разных платформах и переход на WebExtensions нужен только для стандартизации и унификации API

sufakan пишет:

Получается будет 1 дополнение, которое можно установить и на [firefox], и на [chrome], но при этом в нём будет проверка if (browserName === 'Firefox') включить_дополнительные_возможности()?

будет, точнее в Night-релизах уже есть, универсальное API совместимое с хромом. но без обратной совместимости.
т.е. практически любой extensions или apps (и возможно темы) под хром легко и без дополнительных телодвижений установятся в Firefox
а вот обратная совместимость зависит только от того что внутри аддона.
если аддон использует дополнительные функции WebExtensions , которые не описаны в документации хрома и созданы исключительно мозиловцами для адаптации старых адонов, то оно в хром не установится

Ммм.. это что же - UserChrome.css тож тазиком накроется?

вот тут ответ на ваш вопрос:
https://bugzilla.mozilla.org/show_bug.c … 046166#c23
если в кратце - они предлагают пользоваться greasemonkey и stylish, если, конечно, авторы их портируют под новое апи

"Если..." :-/

Да есть ущербный стилиш под хром  и тамперманки для скриптов гризманки.

Скрипты ладно, они хотя бы без расширений на хроме устанавливаются (интересно, в FF тоже встроят или нет), а вот стили.., если будет интерфейс как у хрома, от них толку будет немного. Ну да ладно, пока будем отучаться от "излишеств" и готовиться ко второму пришествию многоликого гуглохрома. :/ Хотя нет, третьему...

FMRUser
Ну вроде как планируют же интерфейс на HTML, так что стилизовать его всё же можно будет.

А вообще (если вы не заметили) Mozilla всегда не попадает в озвученные сроки. Так что если сказали, что это будет к концу 2017 года — на самом деле можно считать, что это будет к концу 2019 =)

Помните, как они e10s в релизах обещали к февралю 2015, а до этого и того раньше? Сейчас уже 2016, и в релизах его всё ещё нет =)

VEG пишет:

Ну вроде как планируют же интерфейс на HTML, так что стилизовать его всё же можно будет.

В принципе, часть его _уже_ там. Всякие настройки в окне контента, девелопер тулзы, так что да - надежда есть некоторая...

У меня вопрос, они уже начали тестирование нового движка Servo(например в ночных сборках) и когда они его введут?..А WebExtensionы вряд ли будет идентичны хромовским.

да, вроде как в ночных сборках уже что-то есть.

Подниму тему из небытия :)

Для тех, кто еще пользуется старыми версиями браузера (или его клонами: WaterFox, PaleMoon и т.д.) и, соответственно, XUL-расширениями,
есть плохая новость: Mozilla планирует удалить из AMO все старые аддоны
https://blog.mozilla.org/addons/2017/10 … ent-224377
Поэтому не теряйте зря времени - поторопитесь сохранить локально все свои любимые расширения

pag77 пишет:

Для тех, кто еще пользуется старыми версиями браузера (или его клонами: WaterFox, PaleMoon и т.д.) и, соответственно, XUL-расширениями,
есть плохая новость: Mozilla планирует удалить из AMO все старые аддоны
http://blog.mozilla.org/addons/2017/10 … ent-224377
Поэтому не теряйте зря времени - поторопитесь сохранить локально все свои любимые расширения

ай маладцы!
пора еще и сам мозилловский фтп почистить от старых версий а ишь развелось необновленцев!

okkamas_knife пишет:

пора еще и сам мозилловский фтп почистить от старых версий

Ну с этой версии например уже просто текстовики с ссылками  на hg.mozilla.org, вместо исходников лепят..
Небольшое начало положено. :rolleyes:

Кошмар :(

Привет [chrome]

pag77 пишет:

Mozilla планирует удалить из AMO все старые аддоны

Какие-то у заграничных человеков странные понятия. Хотят пользователей на новые версии перевести? А смысл? Да и не выйдет.
1. Кто сидит на старых версиях — тот и сидит с необходимым набором аддонов, опытные пользователи в основном, у многих свой запас есть, да и спросить на форуме не проблема. В крайнем случае из бэкапа поднять, наверняка у многих старые версии запакованные лежат про запас. На кой им этот АМО? Опробовать древний аддон решат через десять лет?
2. Кто сидит на 57+ — к тому времени вряд ли уже решит назад перейти. Если только по необходимости какой, ну так это опять никак не домохозяйка будет и аддон найти сможет и без АМО.
3. Мигранты с других браузеров кончились как класс. Расклад устаканился. Тема "хочу как в опере" уже неактуальна.
4. Новорожденные, которые/которым лишь приобрели ЭВМ — скорее на хром сядут, а если за, вдруг, FF — то никому из них какой-то XUL и не нужен. Они и не слышали о нём.

Я даже не предполагаю на каких людей этот цирк рассчитан. Ну выпилила опера с главной страницы престо, и что? Кому надо — тот найдёт.

Отсекать сторонние браузеры — глупо. Пользователи всяких Palemoon и Камелеош не зря на них сидят. Есть причина. Неужели выпиливание аддонов заставит хоть кого-то из них сесть на Квантум?

Что-то из политики напоминает. Старый мир разрушим до основания, а затем... А затем забудем историю и всё хорошее что в ней было. Будем писать новую, свою.
А на хрена?

P. S. Искал ночью кое-что из аддонов на АМО. Заодно новинки поглядел. У всех по 4-5 звёзд, гениальные по словарному содержанию комментарии типа "Крута!!!11", и кошмар с функционалом, никак не объясняющийся убогостью нынешнего API. В списке популярных — блокировщик рекламы, позволяющий блокировать домены по списку. Шедевр, однозначно. Жрёт как uBlock с десятком подписок. Уж проще было челу написать кнопку, запускающую редактор, открывающий hosts...

Пример то хоть кто нить может привести по теме ?

когда собираются удалить XUL расширения известен, ли месяц ??

Tronix пишет:

когда собираются удалить XUL расширения известен, ли месяц ??

скорее всего после прекращения поддержки последней ESR версии (Firefox 60), которая понимает XUL и появлением новой ESR - Firefox 68 ESR, которую обещают выпустить в 2019 году
но они так же говорят о том что xul-движок полностью удалят в Firefox 62, который появится 5 сентября 2018
следовательно XUL-аддоны могут удалить где-то в период с сентября 2018 по "какой-то месяц" 2019
https://snag.gy/1Um6Ti.jpg

Waterfox и PaleMoon в курсе этого события и уже пытаются с апреля 2018 создать и наполнить свои репозитории "устаревшими" расширениями

Список аддонов на WebExntensions API https://github.com/myBestSoftAndPref/so … desktop.md
Уже приличный функционал набрался. Плюс Mozilla добавила кое-что необычное из API, чего нет у Chrome. Если продолжат могут достигнуть уровня XUL. Только вот продолжат ли?

cisux пишет:

Если продолжат могут достигнуть уровня XUL. Только вот продолжат ли?

следите за их блогом: https://blog.mozilla.org/addons/ , https://blog.mozilla.org/addons/tag/webextensions/
постоянно что-то новое добавляют в API: https://blog.mozilla.org/addons/2018/05 … irefox-61/

pag77 пишет:

Подниму тему из небытия Для тех, кто еще пользуется старыми версиями браузера (или его клонами: WaterFox, PaleMoon и т.д.) и, соответственно, XUL-расширениями, есть плохая новость: Mozilla планирует удалить из AMO все старые аддоны
https://blog.mozilla.org/addons/2017/10 … ent-224377
Поэтому не теряйте зря времени - поторопитесь сохранить локально все свои любимые расширения

Подниму тему из небытия :)
Mozilla сегодня официально разослала письмо об удалении XUL-расширений из AMO:

Hello,

You are receiving this email because you are listed as a developer of a legacy add-on on addons.mozilla.org (AMO). Mozilla will stop supporting Firefox Extended Support Release (ESR) 52, the final release that is compatible with legacy add-ons, on September 5, 2018.

As no supported versions of Firefox will be compatible with legacy add-ons after this date, we will start the process of disabling legacy add-on versions on AMO. On September 6, 2018, submissions for new legacy add-on versions will be disabled. All legacy add-on versions will be disabled by early October 2018. Once this happens, users will no longer be able to find your legacy versions on AMO.

After legacy add-ons are disabled, you will still be able to port your extension to the WebExtensions APIs. Once your new version is submitted to AMO, users who have previously installed your extension will automatically receive the update and your listing will appear in the gallery.

You can find more information about porting legacy extensions to the WebExtensions API on MDN, and we encourage you to visit our wiki for more information about upcoming development work and how to get in touch with our team if you need any help.

Regards,

The Add-ons Team

если в кратце:
Все устаревшие версии дополнений будут отключены к началу октября 2018 года. Как только это произойдет, пользователи больше не смогут найти ваши устаревшие версии в AMO

смотрите завидуйте! все симанковские!
зы скачка заняла минут 15 (с добавлением файлов)
ззы найдутся ли среди лисолюбов такие же неленивцы?

скрытый текст

Выделить код

Код:

 Содержимое папки \SM22082018
27.04.2016  07:32            12 088 1_click_online_document_view-2.3-sm+fx.xpi
04.11.2014  21:18           128 758 3e_calendar-1.1.1-sm+tb.xpi
27.04.2016  01:46           137 680 aboutabout_button-1.1.2-sm+tb+fx.xpi
01.05.2016  15:14            34 053 aboutaddons_memory_2016-10.0.1-sm+fx+an.xpi
01.05.2016  15:14            34 053 aboutaddons_memory_2016-10.0.1-sm+fx+an_001.xpi
27.04.2016  01:53            81 514 aboutconfig_buttons-1.1.3-sm+tb+fx.xpi
26.07.2017  15:29            15 496 active_stop_button-1.5.7-fx+sm.xpi
27.04.2016  03:24            82 493 adblock_plus_filter_uploader-2.1-fx+sm+tb.xpi
27.04.2016  20:10            36 150 addon-1.0.0.0-fx+sm.xpi
27.04.2016  12:35            11 877 addon-1.1-sm+fx.xpi
27.04.2016  12:35            11 877 addon-1.1-sm+fx_001.xpi
27.04.2016  00:44            39 204 addon-2.6-fx+sm+an.xpi
27.04.2016  00:44            39 204 addon-2.6-fx+sm+an_001.xpi
23.07.2016  03:11            22 780 addons_manager_hilite-3.0-fx+sm+tb-linux.xpi
23.07.2016  03:12            22 780 addons_manager_hilite-3.0-fx+sm+tb-mac.xpi
23.07.2016  03:12            22 773 addons_manager_hilite-3.0-fx+sm+tb-windows.xpi
17.03.2017  10:22            16 748 addons_memory_usage_button-1.2-an+fx+sm.xpi
17.03.2017  10:22            16 748 addons_memory_usage_button-1.2-an+fx+sm_001.xpi
03.08.2016  14:02            10 304 addons_quick_search-0.1.3-fx+sm+tb.xpi
24.04.2017  14:39             8 848 addons_recent_updates-0.1.8-fx+sm+tb.xpi
27.04.2016  23:44            89 282 add_ons_button-1.1.2-sm+tb+fx.xpi
27.04.2016  14:29            26 659 add_ons_manager_context_menu-0.4.2-sm+tb+fx.xpi
06.08.2017  18:19            39 225 add_ons_manager_version_number-1.5-fx+sm+tb.xpi
06.08.2017  18:19            39 225 add_ons_manager_version_number-1.5-fx+sm+tb_001.xpi
24.01.2012  01:22             2 374 add_ons_sync_prefs-2.8-sm.xpi
27.04.2016  01:43            45 345 add_on_preferences_button-1.1.3-sm+tb+fx.xpi
04.12.2015  23:38            10 665 add_search_engines_for_seamonkey-0.1.0.1-sm.xpi
04.12.2015  23:38            10 665 add_search_engines_for_seamonkey-0.1.0.1-sm_001.xpi
22.04.2010  22:20            22 376 adremind.me-0.0.38-fx+sm.xpi
28.12.2015  08:03            34 703 advanced_dork-2.3.3.8-sm+fx.xpi
28.12.2015  08:03            34 703 advanced_dork-2.3.3.8-sm+fx_001.xpi
16.03.2013  12:28            12 439 ajustar-2.16.2-sm-windows.xpi
27.04.2016  18:23            18 784 alexatopsites-1.4.0-sm+fx.xpi
27.04.2016  18:23            18 784 alexatopsites-1.4.0-sm+fx_001.xpi
27.04.2016  08:02            19 967 allyoutubedownloader-0.8.5-sm+fx-windows.xpi
27.04.2016  08:02            19 967 allyoutubedownloader-0.8.5-sm+fx-windows_001.xpi
27.04.2016  01:49           154 608 all_menus_button-1.1.3-sm+tb+fx.xpi
24.06.2008  03:41           244 258 amazing_media_browser-0.27-fx+mz+sm.xpi
02.01.2018  21:52            26 606 amo_browsing_for_seamonkey-0.10.0-sm.xpi
02.01.2018  21:52            26 606 amo_browsing_for_seamonkey-0.10.0-sm_001.xpi
27.04.2016  12:22            52 714 amo_modifications-0.4-sm+fn+fx.xpi
27.04.2016  15:34            15 205 android_debug_bridge_for_firefox-0.0.1-fx+tb+fn+sm.xpi
25.08.2015  13:31            22 469 answers_questions-0.3.0-sm+fx.xpi
27.04.2016  04:19            18 258 auctionsearchkit-1.25-fx+an+sm.xpi
27.04.2016  04:19            18 258 auctionsearchkit-1.25-fx+an+sm_001.xpi
28.04.2016  15:51           154 918 autocopy_2-1.2.91-sm+tb+fx.xpi
27.04.2016  03:39           353 274 autopager-0.8.0.10-sm+fx+fn.xpi
27.04.2016  03:39           353 274 autopager-0.8.0.10-sm+fx+fn_001.xpi
27.04.2016  00:46           358 235 autopager_fixed-0.8.0.10-sm+fx+fn.xpi
07.07.2017  17:16            10 602 autoplay_toggle_non_restartless-1.0.1-sm.xpi
27.04.2016  05:16           191 873 autoproxy-0.4b2.2013051811-sm+tb+fx.xpi
27.04.2016  05:16           191 873 autoproxy-0.4b2.2013051811-sm+tb+fx_001.xpi
06.04.2016  07:55           221 346 autoproxymod-0.4b2.2016040421.55-sm+fx+tb-linux.xpi
06.04.2016  07:55           221 341 autoproxymod-0.4b2.2016040421.55-sm+fx+tb-mac.xpi
06.04.2016  07:55           221 348 autoproxymod-0.4b2.2016040421.55-sm+fx+tb-windows.xpi
04.07.2017  14:43           212 147 autoproxy_ng-0.5.6-fx+sm+tb.xpi
15.02.2018  01:08            77 293 avim-_.5.8.0-fx+sm+tb.xpi
18.08.2017  17:04            91 247 awesome_auto_archive-0.7-sm+tb.xpi
03.06.2017  13:28            88 567 awesome_ldapinfoshow-1.1-sm+tb.xpi
12.04.2017  15:04           398 078 aynayn_lookup_former_converter-1.15.2-fx+sm.xpi
12.04.2017  15:04           398 078 aynayn_lookup_former_converter-1.15.2-fx+sm_001.xpi
27.04.2016  00:33            16 151 backslash_to_forward_slash-1.0.0-sm+fx.xpi
02.07.2009  17:55            45 330 bbcode-0.5.3.1-fx+mz+sm.xpi
27.11.2016  09:47            89 227 bbcodextra-0.5.4-fx+sm-linux.xpi
27.11.2016  09:47            89 227 bbcodextra-0.5.4-fx+sm-mac.xpi
27.11.2016  09:47            89 227 bbcodextra-0.5.4-fx+sm-windows.xpi
27.04.2016  09:36            27 227 bbecontainer-0.24.1-sm+fx.xpi
27.04.2016  12:01            30 372 bitacora-1.7-fx+sm.xpi
27.04.2016  20:36            21 293 bitcoin_venezuela-2.0.1-sm+fx.xpi
21.09.2016  02:00         1 239 402 bitdefender_quickscan-0.9.9.152-fx+sm-windows.xpi
06.07.2010  00:06           624 110 blue_essence_seamonkey_theme-1.1-sm.xpi
14.08.2017  13:12            94 074 bluhell_firewall-2.6.4-an+fx+sm+tb.xpi
27.04.2016  14:41           116 006 boinc_stats_2-1.1.1-tb+fx+sm.xpi
06.06.2010  00:20             8 359 bookmark_indicator-1.0.4-sm.xpi
16.02.2011  00:44         1 195 575 bookmark_tools-1.07-sm+fx-windows.xpi
27.04.2016  16:56           119 214 bosnian_spell_checker-1.1-fx+tb+sm.xpi
28.01.2016  01:39             7 549 brightside_xul_installer-1.4-an+sm+fx.xpi
06.04.2018  15:41            35 528 bugmail_fixed_version-4.1-sm+tb.xpi
27.04.2016  19:01            18 162 busqueda_en_la_barra_de_direcciones_en_twitter-1.1-fn+fx+sm.xpi
27.04.2016  19:01            18 162 busqueda_en_la_barra_de_direcciones_en_twitter-1.1-fn+fx+sm_001.xpi
27.04.2016  20:44            37 045 cacaoweb-1.0.32-fx+sm.xpi
27.04.2016  20:39             6 997 cache_offline_alert_restorer-1.0-fx+sm.xpi
27.04.2016  08:25            92 902 cannafox-0.7-fx+sm.xpi
27.04.2016  08:25            92 902 cannafox-0.7-fx+sm_001.xpi
05.06.2018  15:08            64 220 carddav_browser-6.2-fx+sm+tb-linux.xpi
05.06.2018  15:08            64 216 carddav_browser-6.2-fx+sm+tb-mac.xpi
05.06.2018  15:08            64 219 carddav_browser-6.2-fx+sm+tb-windows.xpi
01.07.2017  08:48             5 618 caret_out-1.2.1-an+fx+sm+tb.xpi
27.04.2016  07:37            46 274 censureblock-0.45-sm+fx.xpi
01.05.2017  14:51            80 687 certificate_patrol-2.0.16-fx+sm+tb.xpi
08.01.2017  11:15            21 741 cert_viewer_plus-1.14-fx+sm+tb-linux.xpi
08.01.2017  11:15            21 741 cert_viewer_plus-1.14-fx+sm+tb-mac.xpi
08.01.2017  11:15            21 741 cert_viewer_plus-1.14-fx+sm+tb-windows.xpi
27.04.2016  19:38            26 394 channel_guard-0.1.6.1a-sm+fx+tb.xpi
27.04.2016  06:43            35 246 character_palette-0.4.1-fx+sm+tb.xpi
10.11.2016  01:52           355 556 chatzilla-0.9.93-fx+sm.xpi
22.09.2016  16:21            45 667 chatzilla_zh_cn_language_pack-0.9.92-sm+fx.xpi
27.04.2016  11:45            10 487 checkboxmate_lefedor_edition-0.47-fx+sm.xpi
18.08.2016  21:11             7 832 checkcompatibility2-2.0-tb+fx+sm.xpi
26.05.2017  18:38            18 119 clamdrib_lin-0.2.1.9-sm+tb-linux.xpi
26.05.2017  18:38            18 119 clamdrib_lin-0.2.1.9-sm+tb-linux_001.xpi
12.04.2018  00:47            72 795 classic_password_editor-1.0.3-sm+tb.xpi
12.04.2018  00:47            72 795 classic_password_editor-1.0.3-sm+tb_001.xpi
06.07.2018  15:02           585 225 classic_toolbar_buttons_fx45_56tb24_58-1.6.1-fx+sm+tb.xpi
06.07.2018  15:02           585 225 classic_toolbar_buttons_fx45_56tb24_58-1.6.1-fx+sm+tb_001.xpi
28.07.2011  19:03            43 085 clean_subject-0.4.3-sm+tb.xpi
22.03.2016  09:59            26 250 clickguard-0.2.0-sm+tb+an+fx.xpi
23.07.2016  20:16            43 447 click_to_play_manager-1.4.1-fx+sm+an.xpi
23.07.2016  20:16            43 447 click_to_play_manager-1.4.1-fx+sm+an_001.xpi
27.04.2016  09:28            10 268 closetab-1.2.2-fx+sm.xpi
27.04.2016  18:12            12 016 close_proxy_authentication-1.1-sm+tb+fx.xpi
05.08.2016  09:15            50 073 color_picker-2.0-fx+sm-linux.xpi
05.08.2016  09:15            50 073 color_picker-2.0-fx+sm-linux_001.xpi
05.08.2016  09:15            50 071 color_picker-2.0-fx+sm-mac.xpi
05.08.2016  09:15            50 071 color_picker-2.0-fx+sm-mac_001.xpi
05.08.2016  09:15            50 067 color_picker-2.0-fx+sm-windows.xpi
05.08.2016  09:15            50 067 color_picker-2.0-fx+sm-windows_001.xpi
27.04.2016  03:34            44 480 compact_menu_2-4.3.1-fx+sb+sm+tb-linux.xpi
27.04.2016  03:34            44 478 compact_menu_2-4.3.1-fx+sb+sm+tb-windows.xpi
12.06.2017  21:23           238 061 complete_youtube_saver-5.7.36-fx+sm.xpi
12.06.2017  21:23           238 061 complete_youtube_saver-5.7.36-fx+sm_001.xpi
02.05.2017  19:49             5 619 composer_open_in-1.0.0-sm.xpi
27.04.2016  15:26             8 303 config_descriptions-1.0-sm.xpi
28.01.2007  13:49            77 662 conquery-1.7.3-fx+fl+mz+ns+zm+tb.xpi
28.01.2007  13:49            77 662 conquery-1.7.3-fx+fl+mz+ns+zm+tb_001.xpi
27.04.2016  02:50           114 596 console2-0.9-fx+tb+sb+sm+fn.xpi
06.01.2014  09:03             2 065 console_chrome_filter-0.1-sm.xpi
27.04.2016  07:04           561 571 conspiracy-0.3.0-fx+sm.xpi
23.11.2017  17:39            26 993 contact_photos-1.0.1-sm+tb.xpi
27.04.2016  02:38           274 801 controle_de_scripts-1.0.3-ff+sm.xpi
27.04.2016  02:38           274 801 controle_de_scripts-1.0.3-ff+sm_001.xpi
01.05.2016  14:27           358 694 cookiekeeper-1.9.3.1-sm+tb+fx-linux.xpi
01.05.2016  14:27           358 699 cookiekeeper-1.9.3.1-sm+tb+fx-mac.xpi
01.05.2016  14:27           358 694 cookiekeeper-1.9.3.1-sm+tb+fx-windows.xpi
30.05.2018  18:21            52 976 cookies_exterminator-2.9.4-fx+sm.xpi
27.04.2016  06:47            11 964 cookie_exporter-1.5-fx.xpi
27.04.2016  06:47            11 964 cookie_exporter-1.5-fx_001.xpi
27.04.2016  07:19            12 513 cookie_importer-1.1-fx.xpi
27.04.2016  07:19            12 513 cookie_importer-1.1-fx_001.xpi
28.05.2015  22:36            35 374 copy_as_plain_text-1.0.9-tb+fn+fx+sm.xpi
21.08.2016  16:01            88 997 copy_plain_text_2-1.6-sm+tb+fx.xpi
27.04.2016  11:40            12 902 copy_pure_text-2.0.1-sm+fx+tb.xpi
27.04.2016  11:40            12 902 copy_pure_text-2.0.1-sm+fx+tb_001.xpi
27.04.2018  11:11            61 118 copy_sent_to_current-1.2.1-sm+tb.xpi
15.01.2017  09:13            87 374 copy_urls_expert-2.6.1-fx+sm.xpi
29.09.2015  15:52            11 005 crash_me_now_simple-1.0-sm+tb+fx+an.xpi
27.04.2016  11:01         4 646 234 cshelper-1.0-fx+sm-windows.xpi
27.04.2016  11:04           254 282 cs_lite_mod-1.4.9-sm+fx.xpi
03.05.2016  19:50            64 978 customizations_for_adblock_plus-1.0.5-sm+tb+fx.xpi
03.05.2016  19:50            64 978 customizations_for_adblock_plus-1.0.5-sm+tb+fx_001.xpi
24.10.2008  12:01           297 151 customizegoogle-0.76-fx+sm.xpi
21.03.2016  13:23           128 343 custom_buttons-0.0.5.8.9-sm+tb+fx.xpi
09.12.2017  17:48           890 214 cutebuttons-0.5.6-fx+sm+tb.xpi
20.06.2008  21:20           274 773 cutemenus_-_crystal_svg-1.9.3-fx+tb+sb+sm.xpi
27.04.2016  14:40            12 517 cx_callbook-1.0-an+sm+tb+fn+fx.xpi
27.04.2016  02:51            35 641 dafizilla_table2clipboard-1.5.3.1-fx+tb+sm.xpi
24.10.2017  15:15            52 712 dark_background_and_light_text_seamonkey-0.5.16-sm.xpi
12.08.2013  00:28             2 689 debugger_server_enabler-1.0-sm.xpi
03.05.2016  19:50            26 996 diagnostics_for_adblock_plus-1.3.2-sm+tb+fx.xpi
27.04.2016  23:35         1 013 398 diccionario_de_sinonimos_es-0.1.0-fx+sm.xpi
27.04.2016  03:14            24 993 dictionary_switcher-1.3.3-fx+tb+sm.xpi
27.04.2016  23:32         1 634 155 dictionnaire_des_synonymes_fr-0.1.5-fx+sm.xpi
20.04.2007  12:16            20 141 display_mailing_list_header-0.3.2-mz+tb+sm.xpi
25.05.2015  11:04         3 356 296 display_mail_user_agent-1.7.0-sm+tb-linux.xpi
25.05.2015  11:04         3 356 296 display_mail_user_agent-1.7.0-sm+tb-linux_001.xpi
25.05.2015  11:04         3 356 296 display_mail_user_agent-1.7.0-sm+tb-mac.xpi
25.05.2015  11:04         3 356 296 display_mail_user_agent-1.7.0-sm+tb-mac_001.xpi
25.05.2015  11:04         3 356 296 display_mail_user_agent-1.7.0-sm+tb-windows.xpi
25.05.2015  11:04         3 356 296 display_mail_user_agent-1.7.0-sm+tb-windows_001.xpi
27.04.2016  19:31         1 189 249 divfind-1.1-sm+fx+tb+an.xpi
27.04.2016  04:00           101 972 dmoz_bookmarks-0.110416.18-fx+sm-linux.xpi
27.04.2016  04:00           101 972 dmoz_bookmarks-0.110416.18-fx+sm-linux_001.xpi
27.04.2016  04:00           101 973 dmoz_bookmarks-0.110416.18-fx+sm-windows.xpi
27.04.2016  04:00           101 973 dmoz_bookmarks-0.110416.18-fx+sm-windows_001.xpi
27.04.2016  03:21            12 640 docked_js-console-0.1.2-fx+tb+sb+sm.xpi
18.11.2009  21:09            42 264 dog_ears-1.9-fx+mz+sm.xpi
27.04.2016  04:06           357 288 dom_inspector-2.0.16-sm+fn+tb+fx.xpi
27.09.2017  10:26           386 839 dom_inspector_plus_dm-2.0.17.1.1-fx+sm+tb.xpi
02.07.2009  07:36            71 711 doom9_toolbar-3.2-fx+sm.xpi
02.07.2009  07:36            71 711 doom9_toolbar-3.2-fx+sm_001.xpi
26.11.2014  13:10         1 305 087 dooth-1.0-sm+tb.xpi
27.02.2018  12:27            34 053 dorando_keyconfig-2018.1-an+fx+sm+tb.xpi
25.10.2017  14:35            57 840 downloadstudio_firefox_integration-10.3-fx+sm+tb.xpi
27.09.2016  02:55         1 019 941 download_status_bar-15.0.0.1-fx+tb+sm.xpi
27.09.2016  02:55         1 019 941 download_status_bar-15.0.0.1-fx+tb+sm_001.xpi
29.09.2016  18:11         1 295 123 downthemall-3.0.8-fx+sm.xpi
14.04.2016  09:39            97 401 downthemall_anticontainer-1.5-sm+fx.xpi
14.04.2016  09:39            97 401 downthemall_anticontainer-1.5-sm+fx_001.xpi
27.04.2016  20:22            49 246 dpmenu_menu_dobreprogramypl-0.9.7-sm+fx.xpi
28.01.2007  13:20            25 563 dslr_notifier-1.2-fx+fl+mz+zm.xpi
21.04.2017  23:30            65 064 dslr_notifier_2-3.2.14-fx+sm.xpi
04.06.2008  15:28           137 457 duplicate_tab-1.0.2-fx+sm.xpi
27.04.2016  20:32            13 988 duplicate_tab_blocker-0.1.0-sm+fx.xpi
27.04.2016  07:16           173 841 duplicate_this_tab-1.3-fx+sm.xpi
27.04.2016  17:36           168 009 dybutar-0.5.1-sm+tb+fx.xpi
27.04.2016  17:36           168 009 dybutar-0.5.1-sm+tb+fx_001.xpi
27.04.2016  11:42            41 713 easiest_youtube_video_downloader-7.2-fx+sm.xpi
27.04.2016  11:42            41 713 easiest_youtube_video_downloader-7.2-fx+sm_001.xpi
27.04.2016  21:20            10 467 easy_autofocus-0.1-sm+fx.xpi
27.04.2016  16:17           260 650 easy_notes-0.6-fx.xpi
27.04.2016  16:17           260 650 easy_notes-0.6-fx_001.xpi
11.10.2015  17:17            86 933 ebank2_plugin-1.5.6-sm+fx-windows.xpi
11.01.2017  18:34            78 098 ebay_template_generator-1.0.1-an+fx.xpi
13.07.2015  15:33            25 029 edit_bookmark_plus-2.3.2-sm+fx.xpi
13.07.2015  15:33            25 029 edit_bookmark_plus-2.3.2-sm+fx_001.xpi
13.07.2011  13:59             1 131 edit_custom_size_image-0.1-sm+tb.xpi
03.04.2018  17:26            28 855 eds_calendar_integration-0.5.1-sm+tb-linux.xpi
12.04.2017  11:38           126 033 element_hiding_helper_for_adblock_plus-1.4-fx+sm+tb.xpi
25.03.2017  21:16            10 640 element_inspector-0.1.2-fx+sm+tb.xpi
27.04.2016  23:37            10 848 elevenia-1.2-fx+fn+sm+an+tb.xpi
27.04.2016  03:09            56 169 email_this!_bookmarklet_extension-2.3.0-fx+sm.xpi
17.05.2012  21:44             8 066 email_this_page-0.1.3-sm.xpi
17.05.2012  21:44             8 066 email_this_page-0.1.3-sm_001.xpi
27.04.2016  04:42            81 683 emoticonverter-1.0.4-sm+fx.xpi
27.04.2016  04:42            81 683 emoticonverter-1.0.4-sm+fx_001.xpi
26.12.2017  18:07            73 782 enhanced_priority_display-1.8-sm+tb.xpi
28.05.2017  09:20         2 247 232 equakealert-8.3.0-fx+sm-linux.xpi
28.05.2017  09:21         2 247 233 equakealert-8.3.0-fx+sm-mac.xpi
28.05.2017  09:21         2 247 232 equakealert-8.3.0-fx+sm-windows.xpi
27.04.2016  04:42            11 248 expiry_canary-1.1-sm+fx.xpi
27.04.2016  07:10            39 027 export_all_certificates-1.6-tb+fn+fx+sb+sm.xpi
27.04.2016  07:10            39 027 export_all_certificates-1.6-tb+fn+fx+sb+sm_001.xpi
26.08.2011  12:02             8 965 export_for_thunderbird_lightning_launcher-2.0.7-sm+tb.xpi
15.09.2016  18:55            15 821 extension_auto_installer-1.3-sm+an+fx+tb.xpi
15.01.2017  16:26            74 024 extension_list_dumper_2-1.0.2-fx+sm+tb.xpi
30.10.2010  02:25             6 535 ezstylist-0.1.0-tb+sm.xpi
27.04.2016  21:19            50 876 facebook_chat_download-1-sm+fn+fx.xpi
27.04.2016  07:26            17 798 facebook_like-1.0-fx+mz+sm.xpi
27.04.2016  07:26            17 798 facebook_like-1.0-fx+mz+sm_001.xpi
16.04.2016  13:25         1 456 274 fairblock-1.6.8-sm+tb+fx+an.xpi
27.04.2016  23:48             6 083 fayt_revived-3.0.3-sm+fx.xpi
27.04.2016  23:48             6 083 fayt_revived-3.0.3-sm+fx_001.xpi
28.05.2015  22:29            85 621 fb_purity_cleans_up_facebook-9.3.2-sm+fx.xpi
28.05.2015  22:29            85 621 fb_purity_cleans_up_facebook-9.3.2-sm+fx_001.xpi
10.08.2015  22:42            23 560 fetch_text_url_fix_version-2.0.3-sm+fx.xpi
10.08.2015  22:42            23 560 fetch_text_url_fix_version-2.0.3-sm+fx_001.xpi
27.04.2016  03:51         1 231 576 fierr-1.5-an+sm+fn+fx.xpi
25.05.2016  01:21            54 810 filtaquilla-1.3.2-tb+sm.xpi
06.12.2009  04:15            19 908 findbar_for_seamonkey-0.1-sm.xpi
06.12.2009  04:15            19 908 findbar_for_seamonkey-0.1-sm_001.xpi
27.04.2016  01:47            77 763 find_buttons-1.1.3-sm+tb+fx.xpi
27.02.2014  08:07             6 382 find_in_textarea-0.1.5-sm.xpi
07.11.2015  23:49         2 879 938 finnish_spellchecker-2.1.0-sm+tb+fx-mac.xpi
07.11.2015  23:49         2 879 934 finnish_spellchecker-2.1.0-sm+tb+fx-windows.xpi
27.04.2016  03:53            22 495 firesizer-1.7-tb+sm+fx+sb.xpi
27.04.2016  03:53            22 495 firesizer-1.7-tb+sm+fx+sb_001.xpi
02.05.2016  00:21           221 247 firetray-0.6.1-sm+tb+fx-linux.xpi
02.05.2016  00:21           221 248 firetray-0.6.1-sm+tb+fx-windows.xpi
15.03.2010  01:19           187 773 firewebsso-0.9.9.2-fx+sm.xpi
15.03.2010  01:19           187 773 firewebsso-0.9.9.2-fx+sm_001.xpi
17.06.2017  03:06         5 218 308 fixedzoomthumb-4.3-fx+sm.xpi
17.06.2017  03:06         5 218 308 fixedzoomthumb-4.3-fx+sm_001.xpi
23.01.2015  21:08         1 087 472 flamefox_rebrander_3-1.0-sm-windows.xpi
27.04.2016  18:17           118 296 flashblockultimatealtzero-1.5.14.2-fx+sm.xpi
01.12.2016  09:01           396 497 flashgot_mass_downloader-1.5.6.14-fx+sm+tb.xpi
01.12.2016  09:01           396 497 flashgot_mass_downloader-1.5.6.14-fx+sm+tb_001.xpi
27.04.2016  08:33           101 259 flashresizer-1.4-fx+sm.xpi
14.08.2018  10:27            21 010 flexible_identity-1.0.5-sm+tb.xpi
07.05.2017  13:39             8 972 flexible_sidebar-53.0-fx+sm.xpi
27.04.2016  13:59           193 625 flip_or_rotate_image-0.9-sm+fx.xpi
16.06.2017  16:49            12 244 flst_firefox_4-1.2.2-fx+sm.xpi
01.01.2016  17:19            12 464 focus_regainer-0.11.0-sm+fx.xpi
01.01.2016  16:31            11 957 focus_regainer_lite-0.11.0-sm+fx.xpi
11.10.2012  01:04             8 617 folderflags-1.2.6-tb+sm.xpi
06.08.2007  15:49             1 100 folder_pane_cell_selection_type-1.0-sm.xpi
27.04.2016  12:58            18 806 font_conversion-1.3-fx+sm.xpi
27.04.2016  12:58            18 806 font_conversion-1.3-fx+sm_001.xpi
01.12.2016  15:43            35 037 font_finder-1.2.3-fx+sm+tb.xpi
27.04.2016  01:20            10 247 force_html5_video_player_at_vkcom-0.2-sm+fx.xpi
21.05.2008  03:26           589 783 forecastbar_enhanced-0.9.6-fx+mz+sm.xpi
21.05.2008  03:26           589 783 forecastbar_enhanced-0.9.6-fx+mz+sm_001.xpi
27.04.2016  02:25           452 643 forecastfox_weather-2.2.2-sm+fx.xpi
27.04.2016  02:25           452 643 forecastfox_weather-2.2.2-sm+fx_001.xpi
22.07.2007  04:49            69 422 forumzilla-0.5.8-tb+sm.xpi
04.07.2008  18:04           143 452 foxgame-1.5.1-fx+mz+sm.xpi
27.04.2016  10:38           147 581 foxmeter-0.9.1-fx+sm.xpi
11.04.2017  16:07           133 932 fox_web_security-3.07-fx+sm.xpi
27.04.2016  04:21             7 136 fragment_titles-2.1.1-sm+fx.xpi
27.04.2016  01:42            47 485 free_memory_button-1.1.2-sm+tb+fx.xpi
23.08.2015  20:07            90 204 french_press-0.0.1-sm+fx.xpi
21.09.2012  17:49            38 565 fromto_column-1.2-sm+tb.xpi
29.07.2015  07:47            91 399 fxif-0.4.9.1-sm+fx.xpi
29.09.2016  19:32           224 138 galaxytoolbar-2.8.4-sm+fx.xpi
17.07.2018  01:36           338 791 gcontactsync-3.0.0-sm+tb.xpi
28.01.2007  13:09            45 453 geolocatefox-0.2-fx+fl+mz+zm.xpi
27.04.2016  12:29            19 835 gfire_webgame_detection_plugin-1.3-sm+fx.xpi
08.12.2015  09:54            16 847 github_extension_installer-1.7.0-sm+fx+an+fn.xpi
08.12.2015  09:54            16 847 github_extension_installer-1.7.0-sm+fx+an+fn_001.xpi
27.04.2016  02:42           247 938 gmail_manager-0.6.4.1-fx+sm.xpi
27.04.2016  02:42           247 938 gmail_manager-0.6.4.1-fx+sm_001.xpi
30.05.2017  20:31           291 633 gmail_manager_community-0.7.2-fx+sm.xpi
27.04.2016  13:28           270 729 gmail_manager_ng-0.6.5.2-fx+sm.xpi
04.01.2011  13:33           694 733 gnomerunner_gtk-0.0.8-sm-linux.xpi
18.11.2017  12:44           181 865 gnomerunner_options-0.4.5-sm-linux.xpi
17.03.2018  19:51           305 360 gnotifier-1.12.2-fx+sm+tb-linux.xpi
17.03.2018  19:51           305 360 gnotifier-1.12.2-fx+sm+tb-windows.xpi
27.04.2016  08:23           121 122 goodrelations_extension-0.1.5-sm+fx.xpi
27.04.2016  02:16           221 121 googlebar-0.9.20.05-fx+sm.xpi
27.04.2016  20:26            16 976 google_black_bar_menu_classic-2.0.1-fx+sm+fn.xpi
27.04.2016  11:48            63 555 google_privacy-0.2.4-sm+fx.xpi
04.12.2015  23:24           697 324 google_redesigned_2-2.1.22-sm+fx-windows.xpi
04.12.2015  23:24           697 324 google_redesigned_2-2.1.22-sm+fx-windows_001.xpi
27.04.2016  03:28            29 570 hashcolouredtabs-0.4.28-sm+fx.xpi
27.04.2016  06:29            81 667 hash_password_generator-0.8.1.2-fx+fn+sm.xpi
22.12.2016  09:17            33 165 hd_video_downloader-1.0-fx+sm.xpi
22.12.2016  09:17            33 165 hd_video_downloader-1.0-fx+sm_001.xpi
17.09.2011  14:56            49 829 highlighter-0.6.5-sm+tb.xpi
27.04.2016  07:33         2 331 871 hindi_pop_up-1.2-tb+fx.xpi
27.04.2016  02:32            42 867 hostip.info_geolocation_plugin-0.4.3.9-fx+mz+sm.xpi
27.04.2016  15:17            38 562 htitle-3.4-sm+tb+fx-linux.xpi
27.04.2016  18:27            21 027 html5_loop-1.1.1-fx+sm.xpi
27.04.2016  18:27            21 027 html5_loop-1.1.1-fx+sm_001.xpi
27.04.2016  04:07           140 877 httpfox-0.8.14-fx+sm.xpi
25.09.2012  09:44            22 747 hyperactive-2012.09.25-sm+tb.xpi
08.08.2018  20:38            56 198 identity_chooser-1.9.5-sm+tb.xpi
27.04.2016  06:30           361 318 ie_tab-2.04.20110724-fx+sm-windows.xpi
27.04.2016  06:30           361 318 ie_tab-2.04.20110724-fx+sm-windows_001.xpi
18.12.2013  08:50         1 249 518 ie_tab_v2-5.12.12.1-sm-windows.xpi
25.05.2015  21:22            18 381 imageblock-2.1-sm+fx-windows.xpi
25.05.2015  21:22            18 381 imageblock-2.1-sm+fx-windows_001.xpi
27.04.2016  03:18            95 294 imagetweak_zoomrotate_images_and_videos-0.25.1-fx+sm.xpi
27.04.2016  03:18            95 294 imagetweak_zoomrotate_images_and_videos-0.25.1-fx+sm_001.xpi
27.04.2016  02:19           103 645 image_zoom-0.6.3-sm+tb+fx.xpi
12.12.2016  23:43           113 916 image_zoom_ugly_fixes-0.1.1-fx+sm+tb.xpi
12.12.2016  23:43           113 916 image_zoom_ugly_fixes-0.1.1-fx+sm+tb_001.xpi
08.06.2012  04:48             5 317 imap_received_date-1.0-tb+sm.xpi
27.04.2016  17:29            60 017 imega-0.11.6-sm+fx.xpi
27.04.2016  17:29            60 017 imega-0.11.6-sm+fx_001.xpi
04.10.2015  15:36           201 442 infolister-0.10.5a1-sm+tb+fx.xpi
15.02.2018  00:53            48 443 infonotary_configurator_for_mozilla-1.4.10-an+fx+sm+tb.xpi
27.04.2016  02:24           550 746 inforss-1.4.2-tb+fx+sm.xpi
27.04.2016  09:39             7 565 inlinedisposition-1.0.2.4-sm+fx.xpi
27.04.2016  09:39             7 565 inlinedisposition-1.0.2.4-sm+fx_001.xpi
27.04.2016  02:18            92 486 inspectorwidget-4.38.20150523-sm+tb+fx.xpi
27.04.2016  02:18            92 486 inspectorwidget-4.38.20150523-sm+tb+fx_001.xpi
13.02.2017  00:13            11 494 integrated_authentication_for_seamonkey-2.0.3a-sm.xpi
27.04.2016  01:37           540 219 ip_flager-1.0-sm+fx.xpi
27.04.2016  01:37           540 219 ip_flager-1.0-sm+fx_001.xpi
27.04.2016  02:30            37 440 irvine-1.9-sm+fx-windows.xpi
28.12.2016  13:40            51 568 isadmin-2.5.2-fx+sm+tb-windows.xpi
27.04.2016  02:21           214 132 javascript_debugger-0.9.89-sm+tb+fx.xpi
27.04.2016  15:24            92 897 javascript_object_examiner-2.0beta-sm+fx+tb.xpi
10.05.2013  16:30            12 216 join_ng-0.8.3-tb+sm.xpi
27.04.2016  07:26            22 402 joomla_admin-1.6-fx+sm.xpi
27.04.2016  07:26            22 402 joomla_admin-1.6-fx+sm_001.xpi
27.04.2016  06:09           197 818 jquery-2.0.3.0-fx+sm.xpi
27.04.2016  06:09           197 818 jquery-2.0.3.0-fx+sm_001.xpi
28.05.2016  16:28             6 482 jsbtn-0.1-sm.xpi
28.05.2016  16:28             6 482 jsbtn-0.1-sm_001.xpi
27.04.2016  20:14            47 764 json_inspector-0.2-fx+sm+tb.xpi
27.04.2016  04:49            16 990 keepass_helper-3.0.2-sm+tb+fx.xpi
27.04.2016  04:49            16 990 keepass_helper-3.0.2-sm+tb+fx_001.xpi
09.10.2016  17:08            58 133 keychain_services_integration-1.1.10-tb+fx+sm-mac.xpi
29.10.2016  12:33            60 061 keyword_search-1.1.8.3-fx+sm.xpi
29.10.2016  12:33            60 061 keyword_search-1.1.8.3-fx+sm_001.xpi
27.04.2016  09:40            16 354 key_config-0.3.1-fx+sm.xpi
22.08.2013  19:59         7 319 600 key_manager-0.1.240.20130821-sm+tb+fx.xpi
22.08.2013  19:59         7 319 600 key_manager-0.1.240.20130821-sm+tb+fx_001.xpi
27.04.2016  17:52           334 652 khandbahalecom_marathi_spell_checker-1.0-sm+tb+fx+fn.xpi
27.04.2016  17:52           334 652 khandbahalecom_marathi_spell_checker-1.0-sm+tb+fx+fn_001.xpi
28.01.2007  13:22            66 480 koopmetjehart-1.0.1-fx+mz+ns+zm.xpi
27.04.2016  23:40           231 689 ksbtechies-0.8-an+tb+fx+fn+sm.xpi
27.04.2016  23:40           231 689 ksbtechies-0.8-an+tb+fx+fn+sm_001.xpi
27.04.2016  01:27         5 316 526 kukkuniiaat-2015.109.573-sm+tb+fx-windows.xpi
22.10.2015  01:56             3 205 last_dictionary_for_mail-1.1-sm+tb.xpi
15.06.2017  21:09           244 349 library_exporter-1.6.0.1-fx+sm.xpi
04.08.2017  11:25           997 826 lightbird-0.7.1-sm+tb.xpi
20.04.2017  12:42         4 935 148 lightning-5.4-sm+tb-linux.xpi
20.04.2017  12:47         4 929 323 lightning-5.4-sm+tb-mac.xpi
20.04.2017  12:49         4 947 124 lightning-5.4-sm+tb-windows.xpi
27.04.2016  20:26           406 711 lightweight_themes_manager-0.2-tb+sm+fx.xpi
05.12.2013  05:33             4 148 lightweight_themes_preview_for_seamonkey-0.1-sm.xpi
25.09.2014  16:38            57 975 linagora_esn_openpaas-1.0.0-tb+sm.xpi
27.04.2016  10:45            57 148 linkedtop_helper-0.0.1-sm+fx.xpi
27.04.2016  02:20            72 020 linkification-1.3.8-fx+mz+sm.xpi
27.04.2016  02:20            72 020 linkification-1.3.8-fx+mz+sm_001.xpi
28.05.2017  09:08            80 183 link_properties_plus-1.6.1-fx+sm+tb.xpi
28.05.2017  09:08            80 183 link_properties_plus-1.6.1-fx+sm+tb_001.xpi
09.11.2009  04:01            19 448 link_status-1.6-fx+sm.xpi
09.11.2009  04:01            19 448 link_status-1.6-fx+sm_001.xpi
23.07.2011  14:24             2 047 live_bookmark_enabler-0.1-sm.xpi
23.07.2011  14:24             2 047 live_bookmark_enabler-0.1-sm_001.xpi
27.04.2016  03:20           122 810 live_http_headers-0.17-fx+sm.xpi
16.07.2016  16:30            61 707 live_http_headers_clone-0.17.5-fx+sm.xpi
01.09.2015  01:16           124 354 live_http_headers_fixed_by_danyialshahid-0.17.1-signed-sm+fx.xpi
01.09.2015  01:16           124 354 live_http_headers_fixed_by_danyialshahid-0.17.1-signed-sm+fx_001.xpi
27.04.2016  10:02            76 643 log2stas_livejournal_add_on-1.099-fx+sm.xpi
27.04.2016  10:02            76 643 log2stas_livejournal_add_on-1.099-fx+sm_001.xpi
27.04.2016  04:27           955 435 lolifox_fierr_mod-1.0.10.0-an+sm+fn+fx.xpi
27.04.2016  04:27           955 435 lolifox_fierr_mod-1.0.10.0-an+sm+fn+fx_001.xpi
15.10.2013  19:20            48 438 lookout-1.2.15-sm+tb.xpi
14.08.2018  11:41            52 868 lookout_fix_version-1.2.21-sm+tb.xpi
14.08.2018  11:41            52 868 lookout_fix_version-1.2.21-sm+tb_001.xpi
05.08.2014  01:55            14 857 macro_template-2.1.1.0-sm+tb.xpi
26.06.2011  12:34            11 886 mailnews_status_icons-1.0-sm.xpi
26.06.2011  12:34            11 886 mailnews_status_icons-1.0-sm_001.xpi
20.08.2010  07:18            41 758 mailnews_sync-0.3.6-sm.xpi
31.07.2010  14:39             4 878 mailopen-0.0.5-sm+tb.xpi
03.07.2011  10:13             4 410 mailsleuth-2.2.2-tb+sm.xpi
13.06.2018  10:27            53 927 mail_merge-4.12.0-sm+tb.xpi
07.05.2018  22:52           169 259 mail_redirect-0.9.6-sm+tb.xpi
27.04.2016  21:05           786 829 mala_hindi_shabd_shodhak_hindi_spell_checker_by_mcrpv_bhopal_developer_dr_anurag_seetha-1.0-fx+sm+tb+fn.xpi
03.04.2016  21:24            45 142 mappviewer-0.84-sm+fx+tb-linux.xpi
03.04.2016  21:24            45 140 mappviewer-0.84-sm+fx+tb-mac.xpi
03.04.2016  21:24            45 141 mappviewer-0.84-sm+fx+tb-windows.xpi
27.04.2016  07:45            32 120 mdn_interface_documentation_generator-0.14.5-fx+sm.xpi
03.09.2017  08:09           132 142 menu_wizard-5.10-fx+sm+tb.xpi
27.04.2016  03:10            70 576 metaproducts_integration-1.6.3-sm+fx-windows.xpi
09.06.2017  14:34           303 477 mid-1.5.3-fx+sm.xpi
09.06.2017  14:34           303 477 mid-1.5.3-fx+sm_001.xpi
27.04.2016  02:47            90 840 minimeter-1.2.1.4-sm+fx.xpi
28.01.2007  13:29            43 447 minimizetotray-0.0.1.2006102615+-fx+zm+sb+tb.xpi
27.04.2016  03:02           206 662 mnenhy-0.8.6-fx+tb+sm.xpi
27.04.2016  03:02           206 662 mnenhy-0.8.6-fx+tb+sm_001.xpi
13.02.2017  18:33            18 740 modify_http_response-1.3.3-an+fx+sm.xpi
13.02.2017  18:33            18 740 modify_http_response-1.3.3-an+fx+sm_001.xpi
27.04.2016  02:19            84 621 moji-1.0.3-tb+sm+fx.xpi
04.10.2015  19:15           138 062 monkeyfix-1.2.2-sm.xpi
04.10.2015  19:15           138 062 monkeyfix-1.2.2-sm_001.xpi
23.11.2007  02:30            77 465 monkeymenu-0.9.9.1-sm.xpi
21.10.2017  18:44           268 922 mouse_gestures_suite-2.5.1-fx+sm.xpi
28.01.2007  13:55             3 735 movethrobber-1.0-zm.xpi
27.04.2016  19:36           165 832 mozcleaner-2.1-an+sm+tb+fx.xpi
21.02.2018  20:52           435 075 mozilla_archive_format_with_mht_and_faithful_save-5.2.1-fx+sm.xpi
14.02.2009  01:11            34 568 mr_tech_about_about-2.4.2-fx+mz+tb+sb+sm.xpi
14.02.2009  01:15            16 230 mr_tech_disable_xpi_install_delay-2.4.1-fx+mz+tb+sb+sm.xpi
14.02.2009  01:15            16 230 mr_tech_disable_xpi_install_delay-2.4.1-fx+mz+tb+sb+sm_001.xpi
04.12.2015  23:30            33 731 mr_tech_link_wrapper-2.2.2-fx+mz+sm.xpi
14.02.2009  01:17             6 292 mr_tech_link_wrapper_lite-2.2.2-fx+mz+sm.xpi
14.02.2009  01:17             6 292 mr_tech_link_wrapper_lite-2.2.2-fx+mz+sm_001.xpi
09.12.2009  08:52           323 862 mr_tech_toolkit-6.0.4-fx+tb+sb+fn.xpi
09.12.2009  08:52           323 862 mr_tech_toolkit-6.0.4-fx+tb+sb+fn_001.xpi
25.01.2016  08:03           543 686 mukparasi-2.09.12-sm+tb+fx.xpi
27.04.2016  23:05         5 654 535 mukparasi_korean_english_dictionary_file-0.1-sm+tb+fx.xpi
31.03.2017  01:43           394 427 myadfilter-1.2.0-an+fx+sm+tb.xpi
21.03.2016  09:18         4 064 553 native_adblocker-0.5-sm+tb+fx+an.xpi
27.04.2016  12:12            27 739 ndselector-0.1-sm+fx.xpi
27.04.2016  12:12            27 739 ndselector-0.1-sm+fx_001.xpi
10.11.2015  18:12           266 664 netvideohunter-1.20-sm+fx.xpi
10.11.2015  18:12           266 664 netvideohunter-1.20-sm+fx_001.xpi
28.02.2016  17:22           452 927 newsfox-1.0.9.4.1-sm+fx.xpi
28.02.2016  17:22           452 927 newsfox-1.0.9.4.1-sm+fx_001.xpi
22.01.2015  15:11             2 499 new_tab_button_2-1.0-sm-linux.xpi
17.01.2017  10:05           150 772 nicereader-1.4-fx+sm.xpi
17.01.2017  10:05           150 772 nicereader-1.4-fx+sm_001.xpi
27.04.2016  05:27            22 584 noredirect-1.3.2.13-fx+sm.xpi
27.04.2016  05:27            22 584 noredirect-1.3.2.13-fx+sm_001.xpi
07.02.2015  03:55             8 548 notification_storage-1.0-sm.xpi
23.08.2011  19:08             1 271 no_alt_text-0.1-sm+tb.xpi
11.05.2016  11:16            16 425 no_caption-2.4.9-tb+fx+sm.xpi
27.04.2016  14:28             5 538 no_close_other_tabs-0.1-tb+fn+fx+sm.xpi
27.04.2016  15:55            17 021 no_lds_footnote_letters-0.2-fx+sm+fn.xpi
27.04.2016  09:11            10 584 no_more_install_delay-3.0-fx+sm+fn+tb.xpi
27.04.2016  09:11            10 584 no_more_install_delay-3.0-fx+sm+fn+tb_001.xpi
10.04.2016  07:35             7 738 no_need_flash_plugin_on_embeded_youtube_movies-2-sm+tb+fx+an+fn.xpi
25.07.2016  16:42            34 471 no_resource_uri_leak-1.1.0-an+tb+sm+fx.xpi
28.01.2007  13:28           938 535 oak_vocabulary-0.6.5-fx+fl+mz+zm.xpi
27.04.2016  13:00            32 423 old_default_image_style-3.0.6-fx+sm.xpi
27.04.2016  10:17            15 576 onlymysites-0.03-fx+sm.xpi
09.12.2016  11:49            46 993 opendownload2-4.1.2-fx+sm.xpi
20.10.2015  02:35           207 854 openmixtools-0.26-sm+tb+fx-linux.xpi
20.10.2015  02:35           207 856 openmixtools-0.26-sm+tb+fx-mac.xpi
20.10.2015  02:35           207 852 openmixtools-0.26-sm+tb+fx-windows.xpi
02.04.2016  22:00             9 594 open_regedit_key-1-0-0-sm+fx-windows.xpi
27.04.2016  02:28           113 086 orkut_toolbar-1.5.2-ff+mz+sm.xpi
14.03.2017  20:24           161 845 overbiteff-3.1.1696-fx+sm.xpi
06.03.2014  10:29             5 461 p7mon-1.0.2-sm+tb.xpi
27.04.2016  01:47            69 609 page_colors_fonts_buttons-1.1.3-sm+tb+fx.xpi
27.04.2016  01:45            68 679 page_navigation_buttons-1.1.2-sm+fx.xpi
28.12.2016  14:14            56 869 pan-1.3.4.2-fx+sm+tb.xpi
28.12.2016  14:18           313 360 pan-2.7.2-an+fx+sm+tb.xpi
16.08.2015  23:41            42 732 paquete_de_idioma_espanol_espana_de_chatzilla-0.9.92-sm+fx.xpi
27.04.2016  02:28           279 282 passwordmaker-1.7.8-fx+mz+sm.xpi
20.12.2015  08:48            16 455 password_mask_changer-1.0.6-sm+tb+fx.xpi
10.10.2017  13:50           130 161 password_tags-2.2.1-fx+sm+tb.xpi
27.04.2016  04:14            44 649 paste_to_tab_and_go-0.9.1-sm+fx.xpi
27.04.2016  06:32         5 081 026 peachphone-0.53-fx+sm.xpi
27.04.2016  12:21           889 831 perapera_japanese_french_dictionary_file-1.111022-tb+sm+fx.xpi
27.04.2016  12:21           889 831 perapera_japanese_french_dictionary_file-1.111022-tb+sm+fx_001.xpi
27.04.2016  12:21         7 808 951 perapera_japanese_german_dictionary_file-1.111022-tb+fx+sm.xpi
27.04.2016  12:21         7 808 951 perapera_japanese_german_dictionary_file-1.111022-tb+fx+sm_001.xpi
27.04.2016  12:21           439 279 perapera_japanese_russian_dictionary_file-1.111022-tb+sm+fx.xpi
27.04.2016  12:21           439 279 perapera_japanese_russian_dictionary_file-1.111022-tb+sm+fx_001.xpi
27.04.2016  22:03            39 977 persian_transliteration-0.3-sm+fx+tb.xpi
21.06.2016  07:53           211 180 perspectives-4.6.4-fx+sm.xpi
10.11.2015  11:30           120 294 pic_zoom-0.6.3.2-sm+tb+fx.xpi
13.06.2018  19:17        10 993 781 playflash_32bit-30.0.0.113-fx+sm-windows.xpi
13.06.2018  19:17        11 786 653 playflash_64bit-30.0.0.113-fx+sm-windows.xpi
27.04.2016  09:12            16 892 polskie_radio_podcast_download-0.9-an+sm+fn+fx.xpi
27.04.2016  09:12            16 892 polskie_radio_podcast_download-0.9-an+sm+fn+fx_001.xpi
30.01.2009  22:19           126 236 pong!_multiplayer-2.3-fx+mz+tb+sm.xpi
01.10.2017  11:40           129 880 prefbar-7.1.1-fx+sm.xpi
01.10.2017  11:40           129 880 prefbar-7.1.1-fx+sm_001.xpi
28.01.2007  13:28            87 001 preferential_new_guid_-0.8.2-fx+mz+zm+tb.xpi
27.04.2016  07:57            25 363 preserve_download_modification_timestamp-2011.03.21.22-sm+fx.xpi
27.04.2016  15:17             8 383 printplus-0.5-tb+sm+fx-windows.xpi
27.04.2016  15:17             8 383 printplus-0.5-tb+sm+fx-windows_001.xpi
29.04.2016  09:09             9 720 privaconf-4.0-sm+tb+fx.xpi
16.05.2018  09:32            96 779 private_tab-0.2.3pre-fx+sm.xpi
23.07.2015  22:34            94 499 profile_buttons-1.1.3-sm+tb+fx.xpi
27.04.2016  07:08            25 982 proprietes_etendues_des_liens-1.4.2-fx+sm.xpi
03.08.2018  22:37           251 719 provider_for_google_calendar-4.4.1-sm+tb.xpi
06.06.2017  15:10            20 941 proxy_privacy_ruler-1.2.0-fx+sm.xpi
27.04.2016  08:07           709 794 proxy_tool-1.17-sm+fx.xpi
27.04.2016  08:07           709 794 proxy_tool-1.17-sm+fx_001.xpi
24.08.2016  23:09             9 047 qfo_quick_fuck_off-1.1.0-sm+tb.xpi
27.04.2016  04:10            38 602 quickdrag-2.1.3.23-fx+sm.xpi
28.01.2007  13:40            39 971 quickfile-0.17.0.0008-zm+tb.xpi
16.06.2018  19:54           409 839 quickfilters-3.6.1-sm+tb.xpi
25.06.2018  22:19           768 953 quickfolders_tabbed_folders-4.10-sm+tb.xpi
25.06.2018  22:19           768 953 quickfolders_tabbed_folders-4.10-sm+tb_001.xpi
27.04.2016  05:42           239 506 quicknote-0.7.6-sm+tb+fx.xpi
08.05.2018  07:18           322 536 quickpasswords-3.10-fx+sm+tb.xpi
19.10.2016  02:05           386 049 quick_locale_switcher_2-0.0.1-fx+sm+tb.xpi
27.04.2016  02:27            91 977 quitomzilla-0.7.3-tb+sm+fx.xpi
27.04.2016  02:27            91 977 quitomzilla-0.7.3-tb+sm+fx_001.xpi
01.06.2018  17:30             7 252 quotecollapse-1.1-sm+tb.xpi
04.12.2015  23:34            37 385 quote_colors-0.3-tb+sm.xpi
27.04.2016  02:48            62 609 rainbowpicker-0.6.1-tb+sm+fx.xpi
27.04.2016  10:50           972 569 rai_smooth_streaming_player_raismth-4.0.0-sm+fx-linux.xpi
27.04.2016  23:00            22 747 rcfb_easy_flair-0.1.1-fx+sm.xpi
27.04.2016  19:14            32 946 rc_print-1.0.2-fx+sm.xpi
27.04.2016  14:08            19 266 reddit_history-1.0-fn+fx+sm.xpi
04.06.2016  15:32           168 770 redirect_bypasser-2.1.3.1-fx+an+sm.xpi
04.06.2016  15:32           168 770 redirect_bypasser-2.1.3.1-fx+an+sm_001.xpi
27.04.2016  02:36            77 179 refcontrol-0.8.17-sm+fx.xpi
27.04.2016  02:36            77 179 refcontrol-0.8.17-sm+fx_001.xpi
18.05.2008  21:01            52 995 relaxed_the_html_validator-0.9.5-fx+mz+sm.xpi
25.08.2015  19:15             1 720 reloadpac-0.0.4-sm+tb.xpi
17.02.2008  17:24            97 207 remember_mismatched_domains-1.4.6-fx+tb+sm.xpi
16.05.2018  10:38         1 458 137 reminderfox-2.1.6.3-fx+sm+tb.xpi
26.12.2017  18:04            12 814 remote_content_by_folder-0.4-sm+tb.xpi
27.04.2016  20:52            15 073 remote_developer_tools_server-29.0-fx+tb+sm.xpi
23.07.2016  20:18            52 701 remote_xul_manager-1.3.2-fx+sm+an.xpi
27.04.2016  21:22             8 727 replace_quotation_marks-0.1.1-fx+sm.xpi
26.12.2017  18:03            27 398 reply_to_multiple_messages-1.0.3-sm+tb.xpi
27.04.2016  04:56           165 637 requestpolicy-0.5.28-sm+fx.xpi
27.04.2016  04:56           165 637 requestpolicy-0.5.28-sm+fx_001.xpi
19.10.2017  13:47           374 184 requestpolicy_continued-1.0.beta13.2-fx+sm.xpi
19.10.2017  13:47           374 184 requestpolicy_continued-1.0.beta13.2-fx+sm_001.xpi
27.04.2016  13:49            31 237 requestpolicy_sync-0.1.6-fx+sm.xpi
27.04.2016  13:49            31 237 requestpolicy_sync-0.1.6-fx+sm_001.xpi
09.07.2017  19:11           166 996 requestpolicy_v05_legacy-0.5.32-fx+sm.xpi
09.07.2017  19:11           166 996 requestpolicy_v05_legacy-0.5.32-fx+sm_001.xpi
27.04.2016  08:15            20 696 restartless_restart-9-sm+fx+tb+fn.xpi
27.04.2016  08:15            20 696 restartless_restart-9-sm+fx+tb+fn_001.xpi
07.05.2017  13:39            53 353 restart_application_button-53.0-fx+sm.xpi
07.05.2017  13:39            53 353 restart_application_button-53.0-fx+sm_001.xpi
27.04.2016  01:44            87 466 restart_app_button-1.1.2-sm+tb+fx.xpi
04.08.2016  19:13            33 853 re_pagination-2016.08.03-fx+sm.xpi
04.08.2016  19:13            33 853 re_pagination-2016.08.03-fx+sm_001.xpi
22.06.2011  00:06             2 043 right_click_watch_ignore-0.2.3-tb+sm.xpi
17.05.2017  04:29            46 664 right_links-0.4.1-fx+sm.xpi
06.03.2017  11:13        13 400 827 rikaichan_japanese_dutch_dictionary_file-2.01.170301-fx+sm+tb.xpi
06.03.2017  11:12        12 621 584 rikaichan_japanese_english_dictionary_file-2.01.170301-fx+sm+tb.xpi
06.03.2017  11:11        12 655 574 rikaichan_japanese_french_dictionary_file-2.01.170301-fx+sm+tb.xpi
06.03.2017  11:10        13 829 833 rikaichan_japanese_german_dictionary_file-2.01.170301-fx+sm+tb.xpi
06.03.2017  11:09        12 999 393 rikaichan_japanese_hungarian_dictionary_file-2.01.170301-fx+sm+tb.xpi
06.03.2017  11:15        25 681 453 rikaichan_japanese_names_dictionary_file-2.01.170301-fx+sm+tb.xpi
06.03.2017  11:08        13 836 607 rikaichan_japanese_russian_dictionary_file-2.01.170301-fx+sm+tb.xpi
27.04.2016  04:15           119 351 rse_tools-0.9-sm+fx.xpi
27.04.2016  04:15           119 351 rse_tools-0.9-sm+fx_001.xpi
27.04.2016  23:33           438 563 ru-0.1.0-sm+fx.xpi
22.11.2007  11:24             7 696 russian_hot_keys_bugfix-1.4.1-fx+mz+tb+sm+fl.xpi
21.04.2017  10:46             6 334 safeserp-0.4-fx+sm.xpi
21.04.2017  10:46             6 334 safeserp-0.4-fx+sm_001.xpi
21.06.2016  21:34            14 591 safe_for_amoled-0.9.4-tb+fx+fn+an+sm.xpi
21.06.2016  11:47             5 280 safe_search-1.0-fx+sm.xpi
24.05.2018  19:22           362 837 sape-2.35.29-fx+sm.xpi
31.10.2017  23:05           275 573 saved_password_editor-2.10.4-fx+sm+tb.xpi
12.10.2017  17:11           163 749 save_images-1.3.0-fx+sm.xpi
12.10.2017  17:11           163 749 save_images-1.3.0-fx+sm_001.xpi
27.04.2016  08:06             9 596 scrapbook_autosave_bumped_version-1.3.2.3-fx+sm.xpi
27.04.2016  08:50            15 578 scrapbook_autosave_improved-1.4.0-sm+fx.xpi
27.04.2016  08:07             8 734 scrapbook_backuphelper_bumped_version-1.0.2.6-sm+fx.xpi
27.04.2016  08:06            11 739 scrapbook_copypageinfo_bumped_version-1.3.5.4-fx+sm.xpi
13.04.2016  16:31            13 568 scrapbook_x_autosave-1.4.3-sm+fx.xpi
20.07.2016  06:58            25 810 scrapbook_x_copypageinfo-1.3.10-fx+sm.xpi
27.04.2016  08:01           213 576 scriptish-0.1.11-fx+sm.xpi
27.04.2016  08:01           213 576 scriptish-0.1.11-fx+sm_001.xpi
28.01.2007  13:25             4 530 scroll_menus_on_drag-0.2.5-fx+mz+zm+tb.xpi
05.08.2010  18:03            17 759 seamonkey_debug_and_qa_ui-1.0pre-sm.xpi
04.10.2011  07:05             1 989 seamonkey_update_server_cert_hotfix-1.0-sm.xpi
29.08.2016  10:22            33 797 seamonkey_vertical_tab_bar-1.0-sm.xpi
27.04.2016  21:10            12 994 search_engine_quick_switcher-1.1-fx+sm.xpi
27.04.2016  21:10            12 994 search_engine_quick_switcher-1.1-fx+sm_001.xpi
01.03.2015  05:57             6 785 seatab_x_2-0.3.3-sm.xpi
02.12.2015  05:55           108 620 sea_fox-0.4.6-sm.xpi
27.04.2016  16:55            28 150 select_search_shop-0.1.2-fx+sm.xpi
27.04.2016  16:55            28 150 select_search_shop-0.1.2-fx+sm_001.xpi
04.12.2015  23:36            13 297 send_filter-1.0.6-tb+sm.xpi
05.04.2018  18:17           455 938 send_later-6.3.8-sm+tb.xpi
11.09.2015  21:33            14 458 sensitivity_header-0.2-sm+tb-windows.xpi
07.02.2016  00:54            30 322 sensitivity_header_spx-0.2a-sm+tb.xpi
27.04.2016  18:34            61 792 sepsis_console_deprecated-0.1.1-fx.xpi
07.08.2015  10:03            23 611 serenatas_for_you-0.1.1-sm+fx.xpi
07.08.2015  10:03            23 611 serenatas_for_you-0.1.1-sm+fx_001.xpi
31.01.2017  02:10           559 924 session_manager-0.8.1.13-fx+sm.xpi
12.01.2016  21:50            47 421 share_button_for_zerowastefrance_documentation_base-1.0-sm+fx.xpi
27.04.2016  00:58            23 448 share_to_google_page-1.0-fx+sm-linux.xpi
27.04.2016  00:58            23 449 share_to_google_page-1.0-fx+sm-mac.xpi
27.04.2016  00:58            23 447 share_to_google_page-1.0-fx+sm-windows.xpi
10.05.2016  03:25            21 029 shiftleftclick_xul-1.2-fx+sm.xpi
12.11.2016  20:07            56 386 shop_companion-0.33-an+fx+sm.xpi
27.04.2016  18:17             6 632 show_history_popup-1.1-sm+fx.xpi
27.04.2016  03:59            17 853 show_password_on_input-0.1.4-tb+sm+fx+fn.xpi
08.09.2017  04:32            58 316 shrunked_image_resizer-4.4.4-fx+sm+tb.xpi
18.01.2017  18:16             4 542 sidebar_add_custom_tab-1.0.0-sm.xpi
07.08.2017  20:04            13 757 silent_block-3.3.0-an+fx+sm+tb.xpi
07.08.2017  20:04            13 757 silent_block-3.3.0-an+fx+sm+tb_001.xpi
08.08.2017  05:06            88 888 simple_locale_switcher-1.0.2-fx+sm+tb.xpi
08.08.2017  05:06            88 888 simple_locale_switcher-1.0.2-fx+sm+tb_001.xpi
30.12.2015  09:04             7 446 single_key_tab_switch-0.2.7-sm+fx.xpi
27.04.2016  12:59            16 693 singlish_to_sinhalese-1.3-fx+sm.xpi
27.04.2016  12:59            16 693 singlish_to_sinhalese-1.3-fx+sm_001.xpi
17.05.2012  10:51             5 125 size_in_kb-1.0.2-tb+sm.xpi
17.07.2018  12:42            11 735 slim_add_ons_manager-14.1-fx+sm+tb.xpi
27.04.2016  10:12            38 457 slytee_light-1.1.0-sm+fx.xpi
27.04.2016  10:12            38 457 slytee_light-1.1.0-sm+fx_001.xpi
01.05.2018  11:59           507 985 smarttemplate4-1.5.1-sm+tb.xpi
11.08.2011  12:39           111 472 sm_home_button-1.20.20110811-sm.xpi
27.04.2016  13:04            45 085 soapy-0.01-fx+tb+sm.xpi
27.04.2016  13:04            45 085 soapy-0.01-fx+tb+sm_001.xpi
27.04.2016  09:51           176 669 solusvm_vps_monitor-0.6-fx+sm.xpi
11.04.2018  22:22            23 616 sort_and_search_customization_dialogs-0.1.4-sm+tb.xpi
27.04.2016  03:55           291 994 south_african_english_spell_checker-20120710-fn+sm+fx+tb-android.xpi
27.04.2016  03:55           291 996 south_african_english_spell_checker-20120710-fn+sm+fx+tb-linux.xpi
27.04.2016  03:55           291 993 south_african_english_spell_checker-20120710-fn+sm+fx+tb-mac.xpi
27.04.2016  03:55           291 993 south_african_english_spell_checker-20120710-fn+sm+fx+tb-windows.xpi
29.04.2016  07:19            47 166 sowniczek-1.3-sm+fx.xpi
27.04.2016  23:32         1 376 639 sownik_synonimow_pl-0.1.5-sm+fx.xpi
15.03.2017  18:01           118 598 speed_start-2.1.0-fx+sm.xpi
15.03.2017  18:01           118 598 speed_start-2.1.0-fx+sm_001.xpi
27.04.2016  03:54           266 656 sqlite_manager-0.8.3-tb+sm+fx.xpi
27.04.2016  21:43            41 803 sql_cardfile-1.1-sm+fx-linux.xpi
27.04.2016  21:43            41 806 sql_cardfile-1.1-sm+fx-mac.xpi
27.04.2016  21:43            41 803 sql_cardfile-1.1-sm+fx-windows.xpi
31.01.2015  01:27             3 811 standalone_seamonkey_mail-1.1.0-sm.xpi
17.07.2017  00:49           236 347 stylish_custom-0.9.2-fx+sm+tb.xpi
17.07.2017  00:49           236 347 stylish_custom-0.9.2-fx+sm+tb_001.xpi
27.04.2016  13:45            29 049 stylish_sync-0.1.7-fx+sm.xpi
27.04.2016  13:45            29 049 stylish_sync-0.1.7-fx+sm_001.xpi
27.04.2016  18:25            20 333 stylish_tools-0.6-tb+fx+sm.xpi
27.04.2016  18:25            20 333 stylish_tools-0.6-tb+fx+sm_001.xpi
27.04.2016  11:11            17 146 subasa_tamil_to_sinhala_transliteration-1.5-sm+fx.xpi
27.04.2016  11:11            17 146 subasa_tamil_to_sinhala_transliteration-1.5-sm+fx_001.xpi
30.07.2015  20:55           325 254 sun_cult-1.3.20150730-sm+fn+tb+fx.xpi
27.04.2016  13:55            18 353 superbar-1.0.0-fn+sm+fx.xpi
27.04.2016  19:40            34 937 super_mario_cross-1.1-fx+sm.xpi
27.04.2016  19:40            34 937 super_mario_cross-1.1-fx+sm_001.xpi
12.09.2014  19:21           188 760 synckolab-3.1.6-tb+sm.xpi
27.04.2016  23:32         4 033 450 synonyms_dictionary_en_us-0.1.5-fx+sm.xpi
27.04.2016  23:33         4 392 360 synonym_worterbuch_de-0.1.5-sm+fx.xpi
27.04.2016  09:42             8 650 tabsubmit-1.0.2.4-fx+sm.xpi
27.04.2016  02:40            30 216 tabs_menu-1.4.8-fx+sm+fl.xpi
12.01.2008  02:38            30 039 tab_clicking_options-0.6.9-fx+mz+sm.xpi
27.04.2016  07:11            10 046 tab_counter-0.2.4-sm.xpi
27.04.2016  03:23            11 640 tab_in_textarea-0.10.2-fx+sm.xpi
07.05.2017  13:30            39 618 tab_numbers-53.0-fx+sm.xpi
19.11.2015  18:53            73 848 tab_reopener-1.0.1-sm+fx.xpi
05.01.2017  10:03            36 967 tab_wheel_scroll-20170104.7.46-fx+sm+tb.xpi
27.04.2016  04:50            24 289 tamil_to_sinhala_transliteration-1.1-fx+sm+fn.xpi
27.04.2016  04:50            24 289 tamil_to_sinhala_transliteration-1.1-fx+sm+fn_001.xpi
08.10.2013  21:32            48 107 taquilla-0.3.3-tb+sm.xpi
03.05.2018  10:56            11 287 tategaki-0.2.2-sm+tb.xpi
03.05.2018  10:56            11 287 tategaki-0.2.2-sm+tb_001.xpi
07.07.2017  13:27         1 284 869 techblocker-1.1.1.0-an+fx+sm+tb.xpi
16.07.2018  23:50             6 785 test_addonsthunderbirdnet-1.0-sm+tb.xpi
06.09.2015  18:16            15 851 text2link-1.10.0-sm+tb+fx.xpi
27.04.2016  16:27            60 992 thaiseobar-1.03-sm+fx.xpi
27.04.2016  16:27            60 992 thaiseobar-1.03-sm+fx_001.xpi
11.01.2018  14:47           511 343 theme_font_size_changer_for_tb-64.1-sm+tb.xpi
11.01.2018  14:47           511 343 theme_font_size_changer_for_tb-64.1-sm+tb_001.xpi
27.04.2016  06:44            16 148 therealurl-0.6-tb+sm+fx.xpi
27.04.2016  20:41             7 106 the_book_of_mozilla_151_in_japanese-0.1-an+sm+tb+fx.xpi
18.05.2018  13:28            14 307 threadkey-1.0-sm+tb.xpi
13.08.2018  13:47           156 112 thunderbird_integration_fur_jira-1.0.0.0-sm+tb-linux.xpi
13.08.2018  13:47           156 112 thunderbird_integration_fur_jira-1.0.0.0-sm+tb-mac.xpi
13.08.2018  13:47           156 112 thunderbird_integration_fur_jira-1.0.0.0-sm+tb-windows.xpi
27.04.2016  02:34            23 541 tinderstatus-0.4.2-fx+sm.xpi
04.03.2018  20:02            47 612 tiny_javascript_debugger-1.2-sm+tb.xpi
27.04.2016  13:52             9 132 tiptopic-2.0-fx+sm+tb.xpi
27.04.2016  13:52             9 132 tiptopic-2.0-fx+sm+tb_001.xpi
01.05.2016  07:30            19 806 toggledocumentcolors_-2.0.20160430-sm+fx.xpi
07.10.2017  04:30            14 238 togglereplied-0.5.2-sm+tb.xpi
27.04.2016  15:26             6 665 toggle_development_profile_prefs-1.01-fx+tb+sm.xpi
22.03.2016  19:17            11 963 toggle_word_wrap-1.10-sm+tb+fx-linux.xpi
22.03.2016  19:17            11 962 toggle_word_wrap-1.10-sm+tb+fx-mac.xpi
22.03.2016  19:18            11 962 toggle_word_wrap-1.10-sm+tb+fx-windows.xpi
27.04.2016  11:58            68 698 togglify_add_on_toggler-0.3-sm+fx.xpi
03.10.2013  20:43         4 298 625 tonequilla-1.1.1-tb+sm.xpi
27.02.2010  05:19            10 264 tooltip_plus-0.2.0-fx+sm.xpi
03.09.2017  08:25           178 658 torrent_tornado-2.22-fx+sm.xpi
21.06.2016  17:04             8 763 totalspoof-1.20-fx+sm.xpi
27.04.2016  02:35            60 160 transliterator-0.9.1-tb+sm+fx.xpi
27.04.2016  08:06            68 482 travel_visahq_widget-1.1-sm+fx+fn.xpi
27.04.2016  12:58           642 827 trueblock_plus-2.0.2-fx+sm+tb.xpi
18.11.2014  19:21             3 351 true_full_screen_in_seamonkey-1.1.5-sm.xpi
12.07.2009  23:47           122 574 tv_program-0.1323-fx+sm+tb.xpi
17.06.2008  05:51            47 371 twittytunes-0.5.4-fx+mz+sm.xpi
15.04.2017  16:32            69 256 tzpush-1.9.9.9.9-tb.xpi
10.06.2017  16:33           518 788 unmht-8.3.2-an+fx+sm+tb.xpi
27.04.2016  21:26             8 523 unpacked_extension_loader-0.3-fx+sm.xpi
27.04.2016  04:23            11 191 urlcorrector-0.5.7-sm+fx.xpi
17.06.2016  08:58            17 571 urlfilter-4.29-tb+fx+fn+an+sm.xpi
17.06.2016  08:58            17 571 urlfilter-4.29-tb+fx+fn+an+sm_001.xpi
09.04.2008  14:37            41 182 urlparams-2.2.0-fx+mz+sm.xpi
27.04.2016  14:43           104 343 user_agent_changer-2.6.8-fx+sm.xpi
27.04.2016  14:43           104 343 user_agent_changer-2.6.8-fx+sm_001.xpi
27.04.2016  02:17            46 506 user_agent_switcher-0.7.3-fx+sm.xpi
11.04.2017  16:47             5 972 vault_shortcut-1.0.2-sm.xpi
05.09.2015  10:36            24 174 video_mouse_wheel-1.6.6-sm+fx.xpi
27.04.2016  20:30            13 708 video_pinner-0.1.0-sm+fx.xpi
27.04.2016  20:30            13 708 video_pinner-0.1.0-sm+fx_001.xpi
27.04.2016  07:00            29 674 view_source-2.4-sm+fx.xpi
10.01.2016  12:14            53 326 vkontakteru_downloader_musicvideosphotos_vk-0.3.9.5-sm+fx.xpi
10.01.2016  12:14            53 326 vkontakteru_downloader_musicvideosphotos_vk-0.3.9.5-sm+fx_001.xpi
27.04.2016  12:19           428 811 webodf-0.5.3-sm+an+fx.xpi
27.04.2016  15:41         3 534 676 webpg_for_firefox-0.9.2-sm+tb+fx.xpi
27.04.2016  15:41         3 534 676 webpg_for_firefox-0.9.2-sm+tb+fx_001.xpi
16.04.2018  20:30            15 957 webrtc_permissions_ui_toggle-1.4.0-sm.xpi
27.04.2016  10:14            10 587 web_cache_view_plus-2.0m1-sm+fx.xpi
18.04.2016  15:41            25 568 web_server_check_tool-2.0-sm+fx-linux.xpi
18.04.2016  15:41            25 565 web_server_check_tool-2.0-sm+fx-mac.xpi
18.04.2016  15:41            25 577 web_server_check_tool-2.0-sm+fx-windows.xpi
27.04.2016  23:43            96 634 wepware_capture_and_share_live_content-1.0.6-tb+fx+sm.xpi
27.04.2016  23:43            96 634 wepware_capture_and_share_live_content-1.0.6-tb+fx+sm_001.xpi
27.04.2016  19:24           236 706 whois_flags_firefox_websites_popularity_rating-1.591-fx+sm.xpi
27.04.2016  19:24           236 706 whois_flags_firefox_websites_popularity_rating-1.591-fx+sm_001.xpi
27.04.2016  19:21           245 806 whois_lookup_hosting_dns_site_flags_firefox-1.28-sm+fx.xpi
27.04.2016  19:21           245 806 whois_lookup_hosting_dns_site_flags_firefox-1.28-sm+fx_001.xpi
27.04.2016  04:24           180 973 wikilook-2.7.0-sm+fx.xpi
27.04.2016  04:24           180 973 wikilook-2.7.0-sm+fx_001.xpi
27.04.2016  07:06            13 362 wikisearch-0.4.3-sm+fx.xpi
02.11.2015  00:01            33 012 wisp_wishlists-1.2.8-sm+fx.xpi
27.04.2016  02:18            96 148 wmlbrowser-0.7.26-fx+sm+fn.xpi
27.04.2016  04:41           792 376 worldip_geo_add_on-3.0.9-sm+fx.xpi
27.04.2016  04:41           792 376 worldip_geo_add_on-3.0.9-sm+fx_001.xpi
27.04.2016  18:41            94 122 wot_play_replay-0.3.9-sm+fx+an-windows.xpi
05.08.2016  20:39             8 803 xclear-1.8.2-fx+sm.xpi
23.01.2016  00:25             7 556 xdm_helper-1.6-sm+fx.xpi
24.02.2016  10:02             8 248 xdm_helper2-1.6-fx+sm.xpi
05.06.2016  23:58             8 200 xdm_hook-1.0-fx+sm.xpi
30.09.2016  20:07             8 235 xdm_hook_for_linux_and_mac_os_x-1.0-fx+sm.xpi
27.04.2017  20:09            22 912 xingclean-0.04.00-an+fx+sm.xpi
15.12.2015  03:18           113 812 xl2report-0.14-sm+tb+fx-linux.xpi
15.12.2015  03:18           113 813 xl2report-0.14-sm+tb+fx-mac.xpi
15.12.2015  03:18           113 811 xl2report-0.14-sm+tb+fx-windows.xpi
22.08.2013  17:41         2 702 373 xml_digital_signature_tool-0.1.240.20130821-fx+tb+sm-linux.xpi
22.08.2013  17:41         2 702 373 xml_digital_signature_tool-0.1.240.20130821-fx+tb+sm-linux_001.xpi
22.08.2013  17:41         2 702 373 xml_digital_signature_tool-0.1.240.20130821-fx+tb+sm-mac.xpi
22.08.2013  17:41         2 702 373 xml_digital_signature_tool-0.1.240.20130821-fx+tb+sm-mac_001.xpi
22.08.2013  17:42         2 702 373 xml_digital_signature_tool-0.1.240.20130821-fx+tb+sm-windows.xpi
22.08.2013  17:42         2 702 373 xml_digital_signature_tool-0.1.240.20130821-fx+tb+sm-windows_001.xpi
14.10.2009  07:29           181 513 xsidebar-1.1-sm.xpi
13.12.2007  18:43            34 490 xulmine-1.0-sm.xpi
27.04.2016  02:41           116 717 yahoo_mail_notifier-1.0.7.4-fx+sm.xpi
27.04.2016  17:05             8 007 yangben_dictionnary-0.2-an+tb+fx+sm+fn.xpi
27.04.2016  17:05             8 007 yangben_dictionnary-0.2-an+tb+fx+sm+fn_001.xpi
01.07.2015  13:26            37 183 year_view-0.4.5-sm+tb.xpi
13.08.2016  08:33            65 280 youtube_anywhere_player-3.0-fx+sm.xpi
13.08.2016  08:33            65 280 youtube_anywhere_player-3.0-fx+sm_001.xpi
27.04.2016  21:42            65 330 youtube_downloader_and_converter-3.9.2-sm+fx-windows.xpi
22.01.2016  01:42            24 666 youtube_downloader_gold-1.1-sm+fx.xpi
22.01.2016  01:42            24 666 youtube_downloader_gold-1.1-sm+fx_001.xpi
27.04.2016  16:40            24 900 youtube_video_download_in_one_click-2.1.0-sm+fx.xpi
27.04.2016  16:40            24 900 youtube_video_download_in_one_click-2.1.0-sm+fx_001.xpi
03.11.2016  00:34            46 132 youtube_video_player_pop_out-49.0-fx+sm.xpi
03.11.2016  00:34            46 132 youtube_video_player_pop_out-49.0-fx+sm_001.xpi
04.12.2015  23:46           320 605 zindus-0.8.42-sm+tb.xpi
04.12.2015  23:46           320 605 zindus-0.8.42-sm+tb_001.xpi
07.07.2015  13:29            63 601 zing_locale_switcher-2.1.3-sm+fx.xpi
07.07.2015  13:29            63 601 zing_locale_switcher-2.1.3-sm+fx_001.xpi
08.05.2018  07:20           314 821 zombie_keys_multilanguage_keyboard-2.20-fx+sm+tb.xpi
27.04.2016  07:36            75 110 zorcher-0.4.3.0.2-fx+sm.xpi
27.04.2016  07:36            75 110 zorcher-0.4.3.0.2-fx+sm_001.xpi
             776 файлов    382 261 522 байт

pag77 пишет:

Mozilla сегодня официально разослала письмо об удалении XUL-расширений из AMO:

так же появилась соответствующая запись в блоге:
https://blog.mozilla.org/addons/2018/08 … x-add-ons/

делаю полный бекап всех аддонов с амо (большие темы, поисковые плагины, аддоны) для firefox/android firefox/thunderbird/seamonkey. на сегодня скачано 90 % (132587 xpi/xml/jar файлов, занимает 60 гб), закончу в средине сентября примерно, так как времени на это не всегда хватает.
с html страницами аддонов сложнее, у меня есть примерно тысяча страниц каждого аддона в mht (страница/автор/отзывы/версии), и сохранить все страницы с амо это адский труд, но к счастью есть архив инета или аддон https://github.com/JustOff/ca-archive где можно будет посмотреть инфу по каждому старому аддону.

сделаю скорее всего раздачу на рутрекере, это оптимальный для меня вариант, потому что сайт поднять мне не по силам. если есть другие варианты - предлагайте

не паниковать, аддоны будут сохранены! :)

plymouth пишет:

если есть другие варианты - предлагайте

А чё просто не вывалить кучей на какой-нибудь облако.мэйл.ру?

Качать с торрента целиком ради сотни килобайт одного xpi — напрасный труд, и даже если в клиенте есть выбор что именно скачивать — то копошиться в списке файлов из тысяч похожих (и часто неинформативных названий) затруднительно.

Сколько из 60 Гб действительно нужного? Там все версии что-ли?

plymouth пишет:

аддоны будут сохранены!

Поздновато. Многих уже давно там нет. :(

P.S. Была же тут на форуме тема с грандиозным проектом сохранения всего и запиливанием своего сайта с поиском и описаниями. Заглохло оно что-ли?
Mozilla — жадина. Могла бы создать что-то вроде thunderbird.net для выпиленных дополнений ТБ.

plymouth пишет:
не паниковать, аддоны будут сохранены!

без паники неинтересно!
насчет раздачи делай две отдельных одна только с xpi другая с описаниями\страницами
тогда вторую можно будет дополнять обновлять не трогая основную.
выложить можно и тут используя магнет ссылки.
учитывая что трекеры ща заблочены а нужен охват лучше делать безтрекерную раздачу
по DHT пиры вполне нормально находятся.

Coroner, насчет "Поздновато. Многих уже давно там нет" согласен, но есть такие у меня ссылочки накопленые за годы пользования инетом и лисой, мораль такова что нужно бекапить с инета ценное пока есть, а то потом пропадет насовсем. вот кто-то когда-то делал зеркала амо, еще когда можно было это делать и у амо был ftp доступ, там найдете много старого пропавшего:

ftp://ftp.odtu.edu.tr/pub/mirrors/ftp.mozilla.org/addons/
ftp://ftp.kr.freebsd.org/pub/ftp.mozilla.org/addons/
ftp://mirrors.tds.net/pub/mozilla.org/
ftp://ftp.heanet.ie/pub/mozdev/
ftp://ftp.heanet.ie/pub/downloads.mozdev.org/
ftp://ftp.artfiles.org/mozdev.org/
ftp://mirror.us.oneandone.net/linux/distributions/opensuse/repositories/mozilla%3A/addons/
ftp://grolela.estig.ipb.pt/dists/opensuse/repositories/mozilla%3A/addons/
ftp://178.217.221.233/pub/.mirrors2/opensuse/repositories/mozilla%3A/addons/
ftp://repository.tspu.edu.ru/opensuse/repositories/mozilla%3A/addons/
https://ftp.osuosl.org/pub/mozdev/
https://mozilla.mirrors.tds.net/pub/mozilla.org/addons/
http://ftp.belnet.be/mirror/ftp.mozilla.org/addons/
https://ftp.heanet.ie/pub/mozdev/totaltoolbar/
https://mirrors.ibiblio.org/mozdev.org
https://mozilla.mirrors.easynews.com/mozilla/addons/
https://mozilla.osuosl.org/pub/mozdev/
https://mirrors.mozdev.org/
https://mirror.umd.edu/mozdev/
https://ftp.isu.edu.tw/pub/Mozilla/addons/
https://ftp.metu.edu.tr/pub/mirrors/ftp.mozilla.org/addons/

некоторые ссылки мертвые, а у некоторых надо поменять на http:// или ftp://

Фига се список :)
Я тоже копил когда-то для [thunderbird] и [seamonkey], может ещё и остались.

Возможно не помешала бы отдельная ветка форума здесь для выявления древних дополнений и обмена ими.
А в теме «ищу дополнение» лучше оставить актуальные поиски. В новой же теме в шапку можно и ссылки ваши напихать, и добавить ссылки на англоязычные форумы, где наверняка подобные темы могут появиться.

там и старые аддоны и новые, качать только старые это затратно по времени и силам, хоть я и не вручную качаю, но вы сами найдете потом что вам надо

может кроме торрента на рутрекере и в облако залью, это не проблема, главное сейчас их докачать

насчет html страниц, они у меня отдельно, на каждый аддон одноименная папка с mht страниц и xpi файлы, но таких около 1000 аддонов, остальное все что сейчас качается с амо пока что разкидано по 5000 в папку

я когда закончу, попробую отсортировать все, если надоест - выложу как есть

тема про грандиозный проект была вот, не знаю насколько еще живо но сайт похоже потерял регистрацию домена:
https://forum.mozilla-russia.org/viewtopic.php?pid=760879
https://forum.mozilla-russia.org/viewtopic.php?id=72593

23-08-2018 00:45:51
создайте новую тему тогда, я этим заморачиваться не хочу, я туда сообщения скопирую

Coroner пишет:

А чё просто не вывалить кучей на какой-нибудь облако.мэйл.ру?

Ага, чтобы потом кто-то взял и удалил все твои файлы просто потому что так захотелось. А раздача — пока её кто-нибудь сидирует — будет жива.

все правильно, раздача это идеально

на днях создам тему, где все расскажу и покажу прогресс

pag77 пишет:

pag77 пишет: Mozilla сегодня официально разослала письмо об удалении XUL-расширений из AMO:так же появилась соответствующая запись в блоге:https://blog.mozilla.org/addons/2018/08 … x-add-ons/

Mozilla выполнила своё обещание - всё XUL-версии удалены
Но есть нюанс:
- если у расширения было обновление до WebExtensions, то удалены только XUL-версии в истории версий

- если у расширения не было обновления до WebExtensions, то расширение перемещено в thunderbird/seamonkey репозиторий,
например:
"https://addons.mozilla.org/firefox/addon/urlcorrector/" - расширение отсутствует
https://addons.mozilla.org/firefox/addon/urlcorrector/

но если id расширения "urlcorrector" подставить в
"https://addons.thunderbird.net/seamonkey/addon/urlcorrector/" (тут оно появится в 99.9% из 100%)
https://addons.thunderbird.net/seamonke … corrector/
или
"https://addons.thunderbird.net/thunderbird/addon/urlcorrector/" (тут оно появится только если в настройках расширения была заявлена работа с thunderbird)
https://addons.thunderbird.net/thunderb … corrector/

из "https://addons.thunderbird.net/seamonkey" расширения адекватно устанавливаются в PaleMoon, SeaMonkey, старые версии Firefox и прочие браузеры, основанные на старых движках Firefox

pag77 пишет:

но если id расширения "urlcorrector" подставить в

Можно и не подставлять, особенно если точно не помнишь название.
Поиск рулит же: https://www.google.com/search?q=MinimizeToTray+site:addons.thunderbird.net

Я вот чего-то не пойму! Мне что оставаться на XP или как? Не стоит обновляться и гнаться за последними версиями. Что тут за ретро ажиотаж?

япогс пишет:

Мне что оставаться на XP или как?

Менять ОС лишь из-за одного браузера, по моему мнению, не стоит.

pag77 пишет:

Mozilla выполнила своё обещание - всё XUL-версии удалены

Classic Add-ons Archive - тут они сохранены

plymouth
респект

Я вот чего-то не пойму! Мне что оставаться на XP или как? Не стоит обновляться и гнаться за последними версиями.

XP последняя дружелюбная к пользователю система,
7 повёрнутая к пользователям уже задом
10 послала пользователей на :tongue2:

JustOff

тут они сохранены

только инфа оних :(

Kero пишет:

JustOff пишет:

тут они сохранены

только инфа оних

Да, но все ссылки в этом каталоге ведут на независимое от AMO зеркало, откуда по-прежнему все можно скачать.

JustOff а это вы сделали Classic Add-ons Archive  ?

Kero пишет:

JustOff а это вы сделали Classic Add-ons Archive  ?

Да.

JustOff
ну тогда тоже респект :)

JustOff пишет:

Kero пишет: JustOff а это вы сделали Classic Add-ons Archive  ?Да.

да же на gHacks отметили :)
https://www.ghacks.net/2017/11/10/firef … s-archive/

Coroner пишет:

Менять ОС лишь из-за одного браузера

Так ведь не работает нормально, нет поддержки новых видео форматов. Ютуб по двойному клику запускается. 52.9.0 уже не торт. Да и другие программы ушли вперед.

Kero пишет:

XP последняя дружелюбная к пользователю система

Возражать не буду, семерку видел поверхностно.  Мое: скачал установил и вперед без глубокой настройки. Без кастомизации и юзерхромизации.

JustOff пишет:

patches to run CAA in non-e10 window are welcome

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

чтиво
db.js
Заменил первый аргумент у NetUtil.asyncFetch(), ну просто потому, что пора.
Services.dirsvc.get("ProfD", ...) не работает в контентском процессе,
поэтому, на скорую руку, пробросил стилем, иначе вообще ничего не посмотреть,
даже точку с запятой не разреплейсил, а она может быть в путях.

Посмотрел, в принципе, само по себе, работает. Но операции
создания и удаления файлов не работают. Нужно у главного процесса просить.
Например сослаться в BSP/NSVO (то, что возвращает Cu.import()) на объект,
который создается ca-protocol.js (см. далее), а в нём метод чтоб заказать операцию.

Типа удалить, создать, получить путь до профиля.
Отправляется сообщение в главный процесс, слушается ответ, вызывается callback.
Всё это очень душно, не стал делать. А может и не нужно, всё это для старых версий,
где caa-страницы открываются в контентском процессе.


bootstrap.js
Тяп-ляп кое-что подпаял чтобы не доставало алертом и ошибками.
Ну и вышеупомянутый стиль с путём до профиля оттуда регистрируется.
Но главное — загрузка process script'а из функции startup() который отвечает за caa: протокол.


ca-protocol.js (новый файл)
Всё это была присказка, а теперь сказка.

С Firefox 54 в E10SUtils.jsm-переключатель, который отвечает за то,
в каком процессе будет открываться адрес, добавили проверку на nested URIs.

Таким образом, есть возможность заставить открываться caa-страницы
в главном процессе, даже из контентского. Для этого URI, возвращаемый
CAA nsIProtocolHandler'ом должен содержать соответстствующий nsINestedURI

Здесь подходит только адрес типа about: который,
с одной стороны, не содержит флагов, которые позволяют
открываться caa-адресам в контентском процессе,
а с другой стороны содержит флаги, которыми будет доволен nsIScriptSecurityManager

На Firefox 54 не проверял, но на Firefox 56 и Firefox 64, вроде, работает.
CAA-вкладки открываются как привилегированные и восстанавливаются после перезапуска.
И никаких контент-процессных ограничений.

Ну, то есть, если и у тебя подтвердится, то можно, например, декларировать,
что многопроцессность поддерживается с такой-то (54?) версии Firefox,
если не хочется перегонять межпроцессные сообщения туда-сюда для более старых версий.

Хотя, можно попробовать переопределить сам E10SUtils-переключатель,
если счесть такое позволительным.

Вобщем попробуй, если заинтересовало. Коды далее.

коды
db.js

Выделить код

Код:

"use strict";
let EXPORTED_SYMBOLS = ["DB"];

var Cc = Components.classes, Ci = Components.interfaces, Cu = Components.utils;
Cu.import("resource://gre/modules/Services.jsm");
Cu.import("resource://gre/modules/NetUtil.jsm");
Cu.import("resource://gre/modules/FileUtils.jsm");

function copyDataURLToFile(document, url, file, callback) {
  //NetUtil.asyncFetch(url, function(istream) {
  NetUtil.asyncFetch({uri: url, loadUsingSystemPrincipal: true}, function(istream) {
    let ostream = Cc["@mozilla.org/network/file-output-stream;1"].
                  createInstance(Ci.nsIFileOutputStream);
    ostream.init(file, -1, -1, Ci.nsIFileOutputStream.DEFER_OPEN);
    NetUtil.asyncCopy(istream, ostream, function(result) {
      callback && callback(file, result, document);
    });
  });
}

function showMessage(document, msg, style) {
    let div = document.createElement("div");
    div.className = style;
    div.appendChild(document.createTextNode(msg));
    let page = document.getElementById("page");
    page.appendChild(div);
}

let DB = {

    db: null,

    openDB: function(dbname, document) {
        //let dir = Services.dirsvc.get("ProfD", Ci.nsIFile); dir.append("ca-archive");

        var profDirPath = document.defaultView
            .getComputedStyle(document.documentElement)
            .getPropertyValue("--profile-directory");

        let dir = FileUtils.File(profDirPath); dir.append("ca-archive");
        try {
            let storageService = Cc["@mozilla.org/storage/service;1"].getService(Ci.mozIStorageService);
            let dbFile = dir.clone(); dbFile.append(dbname);
            if (dbFile.exists() && dbFile.fileSize > 0) {
                this.db = storageService.openDatabase(dbFile);
            } else {
                if (!dir.exists()) {
                    showMessage(document, "Performing initial database provisioning ...", "db-warning ok");
                    throw "Init";
                } else {
                    throw "CA Archive database has just been updated, not ready or corrupted!";
                }
            }
            return true;
        } catch (e) {
            if (e != "Init") {
                Cu.reportError(e);
                showMessage(document, e, "db-warning");
                showMessage(document, "Trying to (re)provision database, please wait ...", "db-warning");
            }
            let tmpFile = FileUtils.getFile("TmpD", ["ca-archive.tmp"]);
            tmpFile.createUnique(Ci.nsIFile.NORMAL_FILE_TYPE, FileUtils.PERMS_FILE);
            let src = Services.io.newURI("chrome://ca-archive/content/db/" + dbname, null, null);
            copyDataURLToFile(document, src, tmpFile, function(file, result, document) {
                try {
                    if (result == 0 && file.exists()) {
                        if (dir.exists()) {
                            dir.remove(true);
                        }
                        dir.create(Ci.nsIFile.DIRECTORY_TYPE, FileUtils.PERMS_DIRECTORY);
                        tmpFile.moveTo(dir, dbname);
                        showMessage(document, "Database has been processed successfully!", "db-warning ok");
                        showMessage(document, "Please reload the page.", "db-warning ok");
                    } else {
                        throw "CA Archive database Fatal Error!";
                    }
                } catch (e) {
                    Cu.reportError(e);
                    showMessage(document, e, "db-warning bad");
                    showMessage(document, "Try to reinstall CA Archive.", "db-warning bad");
                }
            });
            return false;
        }
    },

    closeDB: function() {
        this.db.close();
    }

};

bootstrap.js

Выделить код

Код:

"use strict";

var TEST = true;

var {classes: Cc, interfaces: Ci, manager: Cm, results: Cr, Constructor: CC, utils: Cu} = Components;
Cm.QueryInterface(Ci.nsIComponentRegistrar);

Cu.import("resource://gre/modules/Services.jsm");
Cu.import("resource://gre/modules/XPCOMUtils.jsm");

const SCHEME = "caa";
const CAA_URL ="chrome://ca-archive/content/ca-archive.html";
const CAA_URI = Services.io.newURI(CAA_URL, null, null);

if (!TEST)
    var nsIURI = CC("@mozilla.org/network/simple-uri;1", "nsIURI");

const ff47plus = (Services.vc.compare(Services.appinfo.version, 47) > 0);

const CAA_MODULES = [
    "chrome://ca-archive/content/about.js",
    "chrome://ca-archive/content/addon.js",
    "chrome://ca-archive/content/db.js",
    "chrome://ca-archive/content/epl.js",
    "chrome://ca-archive/content/list.js",
    "chrome://ca-archive/content/tcloud.js",
    "chrome://ca-archive/content/versions.js"
];

let factory, storageHost, gWindowListener = null, branch = "extensions.ca-archive.";

let styleSheetService = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
let styleSheetURI = Services.io.newURI("chrome://ca-archive/skin/button.css", null, null);

function $(node, childId) {
    if (node.getElementById) {
        return node.getElementById(childId);
    } else {
        return node.querySelector("#" + childId);
    }
}

let button = {
    meta : {
        id : "ca-archive-button",
        label : "Classic Add-ons Archive",
        tooltiptext : "Classic Add-ons Archive",
        class : "toolbarbutton-1 chromeclass-toolbar-additional"
    },
    install : function (w) {
        let doc = w.document;
        let b = doc.createElement("toolbarbutton");
        for (let a in this.meta) {
            b.setAttribute(a, this.meta[a]);
        }
        b.style.listStyleImage = 'url("chrome://ca-archive/skin/button.png")';

        let toolbox = $(doc, "navigator-toolbox");
        toolbox.palette.appendChild(b);

        let {toolbarId, nextItemId} = this.getPrefs(),
            toolbar = toolbarId && $(doc, toolbarId),
            nextItem = toolbar && $(doc, nextItemId);
        if (toolbar) {
            if (nextItem && nextItem.parentNode && nextItem.parentNode.id.replace("-customization-target", "") == toolbarId) {
                toolbar.insertItem(this.meta.id, nextItem);
            } else {
                let ids = (toolbar.getAttribute("currentset") || "").split(",");
                nextItem = null;
                for (let i = ids.indexOf(this.meta.id) + 1; i > 0 && i < ids.length; i++) {
                    nextItem = $(doc, ids[i])
                    if (nextItem) {
                        break;
                    }
                }
                toolbar.insertItem(this.meta.id, nextItem);
            }
            if (toolbar.getAttribute("collapsed") == "true") {
                try { w.setToolbarVisibility(toolbar, true); } catch(e) {}
            }
        }
        return b;
    },
    onCustomize : function(e) {
        try {
            let ucs = Services.prefs.getCharPref("browser.uiCustomization.state");
            if ((/\"nav\-bar\"\:\[.*?\"ca\-archive\-button\".*?\]/).test(ucs)) {
                Services.prefs.getBranch(branch).setCharPref("toolbarId", "nav-bar");
            } else {
                button.setPrefs(null, null);
            }
        } catch(e) {}
    },
    afterCustomize : function (e) {
        let toolbox = e.target,
            b = $(toolbox.parentNode, button.meta.id),
            toolbarId, nextItemId;
        if (b) {
            let parent = b.parentNode,
                nextItem = b.nextSibling;
            if (parent && (parent.localName == "toolbar" || parent.classList.contains("customization-target"))) {
                toolbarId = parent.id;
                nextItemId = nextItem && nextItem.id;
            }
        }
        button.setPrefs(toolbarId, nextItemId);
    },
    getPrefs : function () {
        let p = Services.prefs.getBranch(branch);
        return {
            toolbarId : p.getCharPref("bar"),
            nextItemId : p.getCharPref("before")
        };
    },
    setPrefs : function (toolbarId, nextItemId) {
        let p = Services.prefs.getBranch(branch);
        p.setCharPref("bar", toolbarId == "nav-bar-customization-target" ? "nav-bar" : toolbarId || "");
        p.setCharPref("before", nextItemId || "");
    }
};

let menuitem = {
    meta : {
        id : "ca-archive-menu",
        label : "Classic Add-ons Archive",
        class : "menuitem-iconic"
    },
    install : function (w) {
        let doc = w.document;
        let m = doc.createElement("menuitem");
        for (let a in this.meta) {
            m.setAttribute(a, this.meta[a]);
        }
        m.style.listStyleImage = 'url("chrome://ca-archive/skin/button.png")';

        let menu;
        if (Services.appinfo.name == "SeaMonkey") {
            menu = $(doc, "taskPopup");
        } else {
            menu = $(doc, "menu_ToolsPopup");
        }
        menu.insertBefore(m, null);
        return m;
    }
};

let caaIn = function (w) {
    let b = button.install(w);
    let m = menuitem.install(w);

    return {
        init : function () {
            w.addEventListener("customizationchange", button.onCustomize, false);
            w.addEventListener("aftercustomization", button.afterCustomize, false);
            b.addEventListener("command", this.run, false);
            m.addEventListener("command", this.run, false);
        },
        done : function () {
            w.removeEventListener("customizationchange", button.onCustomize, false);
            w.removeEventListener("aftercustomization", button.afterCustomize, false);
            b.removeEventListener("command", this.run, false);
            b.parentNode.removeChild(b);
            b = null;
            m.removeEventListener("command", this.run, false);
            m.parentNode.removeChild(m);
            m = null;
        },
        run : function () {
            function isRemote (win) {
                let loadContext = win.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIWebNavigation).QueryInterface(Ci.nsILoadContext);
                return loadContext.useRemoteTabs;
            }

            if (TEST) isRemote = () => false;

            let e10s = isRemote(Services.wm.getMostRecentWindow("navigator:browser"));
            if (e10s && Services.appinfo.name != "Waterfox") {
                Services.prompt.alert(null, "Classic Add-ons Archive", "Multi-process mode is not supported now,\nplease disable it and restart " + Services.appinfo.name + ".");
                return;
            }
            let isOpen = false, ne10win = null;
            let winenu = Services.wm.getEnumerator("navigator:browser");
            loop: while (winenu.hasMoreElements()) {
                let window = winenu.getNext().QueryInterface(Ci.nsIDOMWindow);
                for (let tab of window.gBrowser.tabs) {
                    if (tab.linkedBrowser.currentURI.scheme == "caa") {
                        window.focus();
                        window.gBrowser.selectedTab = tab;
                        isOpen = true;
                        break loop;
                    }
                }
                if (e10s && ne10win === null) {
                    if (!isRemote(window)) {
                        ne10win = window;
                    }
                }
            }
            if (!isOpen) {
                let mrw = Services.wm.getMostRecentWindow("navigator:browser");
                let url = Services.prefs.getBranch(branch).getCharPref("url");
                if (!e10s) {

                    if (TEST) {
                        var gb = mrw.gBrowser;
                        gb.selectedTab = (gb.addTrustedTab || gb.addTab).call(gb, url);
                    }
                    else
                        mrw.gBrowser.selectedTab = mrw.gBrowser.addTab(url);
                } else {
                    if (ne10win === null) {
                        mrw.openDialog("chrome://browser/content/", "_blank", "chrome,all,dialog=no,non-remote", url);
                    } else {
                        ne10win.focus();
                        ne10win.gBrowser.selectedTab = ne10win.gBrowser.addTab(url);
                    }
                }
                if (url == "caa:about") {
                    Services.prefs.getBranch(branch).setCharPref("url", "caa:");
                }
            }
        }
    };
};

function BrowserWindowObserver(handlers) {
    this.handlers = handlers;
}

BrowserWindowObserver.prototype = {
    observe: function (aSubject, aTopic, aData) {
        if (aTopic == "domwindowopened") {
            aSubject.QueryInterface(Ci.nsIDOMWindow).addEventListener("load", this, false);
        } else if (aTopic == "domwindowclosed") {
            if (aSubject.document.documentElement.getAttribute("windowtype") == "navigator:browser") {
                this.handlers.onShutdown(aSubject);
            }
        }
    },
    handleEvent: function (aEvent) {
        let aWindow = aEvent.currentTarget;
        aWindow.removeEventListener(aEvent.type, this, false);

        if (aWindow.document.documentElement.getAttribute("windowtype") == "navigator:browser") {
            this.handlers.onStartup(aWindow);
        }
    }
};

function browserWindowStartup (aWindow) {
    aWindow["ca-archive"] = caaIn(aWindow);
    aWindow["ca-archive"].init()
}

function browserWindowShutdown (aWindow) {
    aWindow["ca-archive"].done();
    delete aWindow["ca-archive"];
}

function CAAProtocolHandler() {}

CAAProtocolHandler.prototype = Object.freeze({
    classDescription: "CAA Protocol Handler",
    contractID: "@mozilla.org/network/protocol;1?name=" + SCHEME,
    classID: Components.ID('{f0700cf0-b198-11e7-8f1a-0800200c9a66}'),
    QueryInterface:
        TEST ? (
            "generateQI" in XPCOMUtils ? XPCOMUtils : ChromeUtils
        ).generateQI([Ci.nsIProtocolHandler])

        : XPCOMUtils.generateQI([Ci.nsIProtocolHandler]),

    scheme: SCHEME,
    defaultPort: -1,

    allowPort: function(port, scheme) {
        return false;
    },

    protocolFlags: Ci.nsIProtocolHandler.URI_NORELATIVE |
                   Ci.nsIProtocolHandler.URI_NOAUTH |
                   Ci.nsIProtocolHandler.URI_LOADABLE_BY_ANYONE |
                   Ci.nsIProtocolHandler.URI_IS_LOCAL_RESOURCE |
                   Ci.nsIProtocolHandler.URI_OPENING_EXECUTES_SCRIPT,

    newURI: function(aSpec, aOriginCharset, aBaseURI) {
        if (aBaseURI && aBaseURI.scheme == SCHEME) {
            if (aSpec != "/") {
                return Services.io.newURI(aSpec, aOriginCharset, CAA_URI);
            } else {
                return CAA_URI;
            }
        }

        let rv = new nsIURI();
        rv.spec = aSpec;
        return rv;
    },

    newChannel: function(aURI) {
        return this.newChannel2(aURI, null);
    },

    newChannel2: function(aURI, aSecurity_or_aLoadInfo) {
        let channel;
        if (aSecurity_or_aLoadInfo || ff47plus) {
            let uri = Services.io.newURI(CAA_URL, null, null);
            channel = Services.io.newChannelFromURIWithLoadInfo(uri, aSecurity_or_aLoadInfo);
        } else {
            channel = Services.io.newChannel(CAA_URL, null, null);
        }
        channel.originalURI = aURI;
        return channel;
    }
});

function Factory(component) {
    this.createInstance = function(outer, iid) {
        if (outer) {
            throw Cr.NS_ERROR_NO_AGGREGATION;
        }
        return new component();
    };
    this.register = function() {
        Cm.registerFactory(component.prototype.classID, component.prototype.classDescription, component.prototype.contractID, this);
    };
    this.unregister = function() {
        Cm.unregisterFactory(component.prototype.classID, this);
    };
    Object.freeze(this);
    this.register();
}

let httpObserver = {
    observe: function(subject, topic, data) {
        if (topic == "http-on-modify-request") {
            subject.QueryInterface(Ci.nsIHttpChannel);
            if (subject.URI.host == "web.archive.org") {
                if (/^\/web\/.+?\/(addons\.mozilla\.org\/.+?\/more|addons\.cdn\.mozilla\.net\/.+?\/loading-more\.gif.*?|addons-amo\.cdn\.mozilla\.net\/amo-.+?\.js)$/.test(subject.URI.path)) {
                    subject.cancel(Cr.NS_BINDING_ABORTED);
                }
            }
        } else if (topic == "http-on-examine-response" || topic == "http-on-examine-cached-response") {
            subject.QueryInterface(Ci.nsIHttpChannel);
            if (subject.URI.host == storageHost) {
                if (/origin=caa&action=install$/.test(subject.URI.path)) {
                    subject.setResponseHeader("Content-Disposition", "", false);
                } else if (/origin=caa&action=download$/.test(subject.URI.path)) {
                    subject.setResponseHeader("Content-Disposition", "attachment", false);
                }
            } else if (subject.URI.host == "ca-archive.biz.tm") {
                if (subject.responseStatus == "302" && /^\/storage\//.test(subject.URI.path)) {
                    let redirect;
                    if ((redirect = /^https?:\/\/(.+?)\//.exec(subject.getResponseHeader("Location"))) !== null) {
                        storageHost = redirect[1];
                    }
                }
            }
        }
    },
    QueryInterface: function(aIID) {
        if (aIID.equals(Ci.nsIObserver) || aIID.equals(Ci.nsISupports)) {
            return this;
        } else {
            throw Cr.NS_NOINTERFACE;
        }
    },
    register: function() {
        Services.obs.addObserver(this, "http-on-modify-request", false);
        Services.obs.addObserver(this, "http-on-examine-response", false);
        Services.obs.addObserver(this, "http-on-examine-cached-response", false);
    },
    unregister: function() {
        Services.obs.removeObserver(this, "http-on-modify-request");
        Services.obs.removeObserver(this, "http-on-examine-response");
        Services.obs.removeObserver(this, "http-on-examine-cached-response");
    }
}

var profDirSheetURI = Services.io.newURI("data:text/css," + encodeURIComponent(`
    @-moz-document url-prefix("caa:") {
        :root {
            --profile-directory:${
                Services.dirsvc.get("ProfD", Ci.nsIFile).path
            };
        }
    }
`), null, null);

function startup(data, reason) {
    if (!styleSheetService.sheetRegistered(styleSheetURI, styleSheetService.USER_SHEET)) {
        styleSheetService.loadAndRegisterSheet(styleSheetURI, styleSheetService.USER_SHEET);
        styleSheetService.loadAndRegisterSheet(profDirSheetURI, styleSheetService.USER_SHEET);
    }

    if (TEST)
        Services.ppmm.loadProcessScript("chrome://ca-archive/content/ca-protocol.js", true);
    else
        factory = new Factory(CAAProtocolHandler);

    let defaultBranch = Services.prefs.getDefaultBranch(branch);
    defaultBranch.setCharPref("bar", "nav-bar");
    defaultBranch.setCharPref("before", "");
    defaultBranch.setCharPref("url", "caa:about");

    httpObserver.register();

    gWindowListener = new BrowserWindowObserver({
        onStartup: browserWindowStartup,
        onShutdown: browserWindowShutdown
    });
    Services.ww.registerNotification(gWindowListener);
    
    let winenu = Services.wm.getEnumerator("navigator:browser");
    while (winenu.hasMoreElements()) {
        browserWindowStartup(winenu.getNext());
    }
}

function shutdown(data, reason) {
    if (reason == APP_SHUTDOWN) return;

    Services.ww.unregisterNotification(gWindowListener);
    gWindowListener = null;

    httpObserver.unregister();

    let winenu = Services.wm.getEnumerator("navigator:browser");
    while (winenu.hasMoreElements()) {
        browserWindowShutdown(winenu.getNext());
    }

    if (TEST) {
        Services.ppmm.removeDelayedProcessScript("chrome://ca-archive/content/ca-protocol.js");
        Services.ppmm.broadcastAsyncMessage("CAAHandler:DestroyHandler");
    }
    else
        factory.unregister();

    if (reason == ADDON_UNINSTALL) {
        try {
            let dir = Services.dirsvc.get("ProfD", Ci.nsIFile); dir.append("ca-archive");
            if (dir.exists()) {
                dir.remove(true);
            }
        } catch (e) {}
    }

    if (styleSheetService.sheetRegistered(styleSheetURI, styleSheetService.USER_SHEET)) {
        styleSheetService.unregisterSheet(styleSheetURI, styleSheetService.USER_SHEET);
        styleSheetService.unregisterSheet(profDirSheetURI, styleSheetService.USER_SHEET);
    }

    CAA_MODULES.forEach(Cu.unload, Cu);
}

function install(data, reason) {}
function uninstall(data, reason) {}

ca-protocol.js

Выделить код

Код:

((
    {classes: Cc, interfaces: Ci, manager: Cm, results: Cr, utils: Cu},
    {Services, XPCOMUtils}, CAAHandler = function(url) {
        this.uri = Services.io.newURI(this.url = url, null, null);
    }
) => (CAAHandler.prototype = {

    topic: "content-child-shutdown",
    message: "CAAHandler:DestroyHandler",
    ff47plus: parseFloat(Services.appinfo.platformVersion) >= 47,

    init() {
        Cm.QueryInterface(Ci.nsIComponentRegistrar);
        this.observe = this.receiveMessage = () => {
            Services.obs.removeObserver(this, this.topic);
            removeMessageListener(this.message, this);
            this.unregister();
        }
        Services.obs.addObserver(this, this.topic, false);
        addMessageListener(this.message, this);
        this.register();
    },
    register() {
        Cm.registerFactory(this.aClassID, this.aClassDescription, this.aContractID, this);
        Cm.registerFactory(this.pClassID, this.pClassDescription, this.pContractID, this);
    },
    unregister() {
        Cm.unregisterFactory(this.aClassID, this);
        Cm.unregisterFactory(this.pClassID, this);
    },

    createInstance(outer, iid) {
        if (outer) throw Cr.NS_ERROR_NO_AGGREGATION;

        if (iid.equals(Ci.nsIProtocolHandler)) return new CAAHandler(
            "chrome://ca-archive/content/ca-archive.html"
        );
        if (iid.equals(Ci.nsIAboutModule)) return new CAAHandler(
            "data:text/plain;charset=utf-8,CAA"
        );
        throw Cr.NS_ERROR_NO_INTERFACE;
    },
    QueryInterface: (
        "generateQI" in XPCOMUtils ? XPCOMUtils : ChromeUtils
    ).generateQI([
        Ci.nsIProtocolHandler, Ci.nsIAboutModule
    ]),

    pClassDescription: "CAA Protocol Handler",
    pContractID: "@mozilla.org/network/protocol;1?name=caa",
    pClassID: Components.ID("{f0700cf0-b198-11e7-8f1a-0800200c9a66}"),

    scheme: "caa",
    defaultPort: -1,
    allowPort: () => false,
    protocolFlags:
        Ci.nsIProtocolHandler.URI_NOAUTH |
        Ci.nsIProtocolHandler.URI_NORELATIVE |
        Ci.nsIProtocolHandler.URI_IS_LOCAL_RESOURCE |
        Ci.nsIProtocolHandler.URI_LOADABLE_BY_ANYONE |
        Ci.nsIProtocolHandler.URI_OPENING_EXECUTES_SCRIPT,

    newURI(aSpec, aOriginCharset, aBaseURI) {
        if (aBaseURI && aBaseURI.scheme == this.scheme) {
            if (aSpec != "/") {
                return Services.io.newURI(aSpec, aOriginCharset, this.uri);
            } else {
                return this.uri;
            }
        }
        return this.makeURI(aSpec);
    },
    makeURI(spec) {
        if ("mutate" in this.uri)
            var mutator = Services.io.newURI("view-source:about:caa").QueryInterface(Ci.nsINestedURI),
            makeURI = spec => mutator.mutate().setSpec(spec).finalize();

        else {
            var netUtil = Cc['@mozilla.org/network/util;1'].getService(Ci.nsINetUtil);
            var notRemoteAboutURI = Services.io.newURI("about:caa", null, null);
            notRemoteAboutURI = netUtil.toImmutableURI(notRemoteAboutURI);

            var makeURI = spec => {
                var uri = netUtil.newSimpleNestedURI(notRemoteAboutURI);
                uri.spec = spec;
                return uri;
            }
        }
        return (Object.getPrototypeOf(this).makeURI = makeURI)(spec);
    },

    aClassDescription: "CAA About Module",
    aContractID: "@mozilla.org/network/protocol/about;1?what=caa",
    aClassID: Components.ID("{bc221903-f3e4-4bdc-888d-ceb629f96df4}"),

    getURIFlags: () =>
        Ci.nsIAboutModule.MAKE_LINKABLE |
        Ci.nsIAboutModule.URI_SAFE_FOR_UNTRUSTED_CONTENT,

    newChannel(aURI) {
        return this.newChannel2(aURI, null);
    },
    newChannel2(aURI, aSecurity_or_aLoadInfo) {
        var channel = aSecurity_or_aLoadInfo || this.ff47plus
            ? Services.io.newChannelFromURIWithLoadInfo(this.uri, aSecurity_or_aLoadInfo)
            : Services.io.newChannel(this.url, null, null);
        channel.originalURI = aURI;
        return channel;
    }
}).init())(Components, Components.utils.import("resource://gre/modules/Services.jsm", {}));

Dumby пишет:

Изложу некоторые изыскания для Firefox, а ты, может, подхватишь.

Спасибо, я экспериментировал приблизительно похожим образом, но безглючного варианта, увы, так и не получилось.

всяческие подробности
Я точно так же вынес поддержку протокола в отдельный модуль для загрузки через loadProcessScript, а потом затосковал от необходимости переделывать всю логику работы с базой на клиент-сервер через сообщения. Ну вот как-то вот вообще нет желания этим заниматься, от слова совсем.

Дальше добрался до E10SUtils.jsm и попытался подменить canLoadURIInProcess, но так и не придумал как это нормально сделать. А вот до идеи с nsINestedURI не дошел, т.к. ковырял ESR52, в котором этой логики еще нет, хотя, если честно, я и сейчас не до конца понимаю код makeURI в котором вы это сделали.

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

JustOff

скрытый текст

не до конца понимаю код makeURI

Попробую объяснить.
Нужно создать функцию, которая вернёт nested URI.

Для этого проверяем есть ли у какого-нибудь URI метод "mutate",
который добавили в Firefox 59, а проверяем потому,
что всё в том же Firefox 59 выпилили nsINetUtil.newSimpleNestedURI()

Если метод "mutate" есть

Преподготовка: создаём URI с адресом "view-source:about:caa"
(это nested URI у которого innerURI будет "about:caa").
У него будем вызвать mutate() чтобы получить nsIURIMutator.

Функция: получаем мутатор, setSpec() установит адрес и вернёт этот же мутатор,
а finalize() вернёт свежеиспечённый URI (у которого innerURI останется "about:caa").
Его и возвращаем.

Если метода "mutate" нет

Преподготовка: получаем nsINetUtil, создаём URI с адресом "about:caa"
и пропускаем через nsINetUtil.toImmutableURI().
Полученный URI (это будет будущий innerURI) понадобится как аргумент
для nsINetUtil.newSimpleNestedURI().

Функция: вызываем newSimpleNestedURI() с подготовленным URI,
вернется пустая болванка с нужным innerURI.
Устанавливаем spec, возвращаем новорождённый URI.

Всё. Все инстанции созданы, функция определена.

Теперь (при первом вызове) заменяем в прототипе метод makeURI
на нашу созданную функцию, вызываем её и возвращаем результат вызова.
Это что-то типа lazy getter'а.

Ну вот, как-то так.

добрался до E10SUtils.jsm и попытался подменить canLoadURIInProcess, но так и не придумал как это нормально сделать
...
содержимое текущей страницы просто молча исчезает и как-то даже никаких идей какого-такого собственно

У меня есть предположение, что это всё тот же E10SUtils-переключатель так выкрутасничает.
Прощай caa-страница из главного процесса, здравствуй about:blank из дочернего.

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

CAAHandler.prototype.init()

Выделить код

Код:

    init() {
        var isTargetLink = url =>
            url.startsWith("https://ca-archive.biz.tm/storage/") &&
            Services.focus.focusedWindow &&
            Services.focus.focusedWindow.location &&
            Services.focus.focusedWindow.location.href.startsWith("caa:");
        try {
            var {E10SUtils} = Cu.import("resource:///modules/E10SUtils.jsm", {});
        } catch(ex) {
            var {E10SUtils} = Cu.import("resource://gre/modules/E10SUtils.jsm", {}); // Firefox 59+
        }
        var method, key = "getRemoteTypeForURI"; // Firefox 53+
        if (key in E10SUtils)
            if ("getRemoteTypeForURIObject" in E10SUtils) // Firefox 54+
                method = E10SUtils[key = "getRemoteTypeForURIObject"],
                E10SUtils[key] = function(uri) {
                    return uri.schemeIs("caa:") || isTargetLink(uri.spec)
                        ? E10SUtils.NOT_REMOTE : method.apply(this, arguments);
                }
            else
                method = E10SUtils[key],
                E10SUtils[key] = function(url) {
                    return url.startsWith("caa:") || isTargetLink(url)
                        ? E10SUtils.NOT_REMOTE : method.apply(this, arguments);
                }
        else
            method = E10SUtils[key = "canLoadURIInProcess"],
            E10SUtils[key] = function(url, process) {
                if (url.startsWith("caa:"))
                    return process == Ci.nsIXULRuntime.PROCESS_TYPE_DEFAULT;
                if (isTargetLink(url))
                    return true;
                return method.apply(this, arguments);
            }

        Cm.QueryInterface(Ci.nsIComponentRegistrar);
        this.observe = this.receiveMessage = () => {
            E10SUtils[key] = method;

            Services.obs.removeObserver(this, this.topic);
            removeMessageListener(this.message, this);
            this.unregister();
        }
        Services.obs.addObserver(this, this.topic, false);
        addMessageListener(this.message, this);
        this.register();
    },

А кто знает, где можно рабочие версии Stylish (которые для старого теплого лампового Фокса) найти? походу их отовсюду выпилили :(

c@s
Скачайте вот это: classic addons archive. Там есть и Stylish и много чего ещё.

В ESR60 XUL-а уже нет?

kokoss пишет:

c@sСкачайте вот это: classic addons archive. Там есть и Stylish и много чего ещё.

Спасибо, скачал посмотрел. Там только список названий расширений и сайтов, где их можно скачать. Stylish там есть и есть сайт userstyles.org, где оно есть, но только для Хрома. Старых версий там нет и эта штука к сожалению не всегда полезна.

c@s пишет: Старых версий там нет и эта штука к сожалению не всегда полезна.

Ну почему же нет? Есть. Если установить это дополнение, предварительно отключив проверку цифровых подписей в дополнениях Firefox, то можно найти много чего полезного. Ниже скрин страницы этого архива.

скрытый текст
https://a.radikal.ru/a16/1812/05/2973886a6610.png

This add-on has been tested with the following browsers (in alphabetical order): Basilisk RC1, Firefox ESR 45-52, Firefox 45-58b, Pale Moon 27 and Waterfox 55. In order to install it into Firefox release or beta, you need to disable the extensions signing requirement. Multi-process mode (e10s) is not supported. The installation package is located in the releases section.

<del>

Спасибо,ответы нашол.

Всем привет.

Что делать разработчикам XUL-addon'ов, которые выпустили новые XUL-версии своих addon'ов для своих верных пользователей старых версий [firefox]?
В AMO, я полагаю, они уже эти новые XUL-версии загрузить не смогут. Правильно?
В новые альтернативные зеркала-архивы XUL-addon'ов (которые в этой теме выше перечислены) можно как-то добавить новые версии XUL-addon'ов? Прежде всего, в https://github.com/JustOff/ca-archive можно их будет добавлять?
Или разработчикам остаётся только на своих сайтах новые XUL-версии addon'ов выкладывать?

Сам я не разработчик addon'ов. Но хочу попросить некоторых разработчиков выпусть новые XUL-версии для старых версий [firefox]. Например, хочется иметь FoxyTab для [firefox] 52.9ESR такой же, какой он имеется для [firefox] 60.5.2ESR.

не понимаю никак..... 21-ый век на дворе
html5 бежит к нам
flash adobe отмирает
зачем мучаться со старыми файерфоксами???? мазохизм???? купте уже норм тачку и спокойно работайте....

Eddileo

okkamas_knife пишет:

я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.

Странник пишет:

Eddileookkamas_knife пишет: я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.

Изменения в новой версии: "Мы устранили старые ошибки и добавили новые" :D

pag77 пишет:

Изменения в новой версии: "Мы устранили старые ошибки (но это не точно...) и добавили новые (а вот это без балды, так и есть!)"

Eddileo пишет:

зачем мучаться со старыми файерфоксами?

Старые расширения (в основном настройки интерфейса) , Windows XP , старое/слабое железо .

Eddileo пишет:

зачем мучаться со старыми файерфоксами???? мазохизм????

А почему со старыми версиями обязательно должно быть мучение? Может, получение удовольствия. В большинстве случаев именно с новыми версиями происходит мучение.

Eddileo пишет:

купте уже норм тачку и спокойно работайте....

Дело не в отсутствии денег на новый компьютер, дело в глючности, прожорливости новых версий. И при этом они ничего полезного по сравнению со старыми версиями не дают (такие новые фичи, как другой цвет окошка "О программе", изменение логотипа, изменение формы уголков вкладок и т.п. для меня полезными изменениями не являются).

И не желаю начинать холивар новые версии vs старые версии.

lbfgnmabdq пишет:

А почему со старыми версиями обязательно должно быть мучение? Может, получение удовольствия. В большинстве случаев именно с новыми версиями происходит мучение.

а вот я щас получаю удоволвсьтвие когда побеждаю конечно же имеющиеся погрешности в новых версиях..пока тьфу тьфу - щас всё летает..
до нового обновления))) и начну опять ковыряться, тут искать, по нэту гуглить и опять радоваться.. всё таки новые версии интересные по своему намного.. старые поднадоели уже!

О, месье знает толк в извращениях!

lbfgnmabdq пишет:

Что делать разработчикам XUL-addon'ов, которые выпустили новые XUL-версии своих addon'ов для своих верных пользователей старых версий [firefox]?
В новые альтернативные зеркала-архивы XUL-addon'ов (которые в этой теме выше перечислены) можно как-то добавить новые версии XUL-addon'ов? Прежде всего, в https://github.com/JustOff/ca-archive можно их будет добавлять?

Народ, я задал вопрос о добавлении новых аддонов в https://github.com/JustOff/ca-archive , и ответ: "Нет".
https://github.com/JustOff/ca-archive/issues/48
Не знаю, почему он здесь не ответил.

Но если кто-то захочет создать такой же проект, как https://github.com/JustOff/ca-archive , но с возможностью добавления новых аддонов, то я был бы очень рад.
Или, если найдёте такой проект, то скиньте, пожалуйста, сюда ссылку.

Хочется не просто большой ZIP-архив с последними версиями XPI-файлов, а полноценный сайт (с всеми старыми версиями, с описаниями, с отзывами и оценками (старыми и добавляемыми новыми), с поиском, с проверкой совместимости с конкретной версией браузера, с автоматическими обновлениями, со всеми другими полезностями).

Чот файл .xpi поврежден. А там есть proxy authentication?

dim222 пишет:

Чот файл .xpi поврежден.

https://forum.mozilla-russia.org/viewtopic.php?id=70326

dim222 пишет:

А там есть proxy authentication?

Есть.

dim222
В вашей версии [firefox], это расширение всё равно работать не будет, даже с отключением проверки цифровых подписей.

уважаемые разработчики, приму любые ваши версии аддонов (старые/новые/xul/webext) в свой каталог

так же у кого остались в загашниках любые бекапы аддонов - кидайте мне ;)

lbfgnmabdq
по поводу разработчиков аддонов, мозилла почти убила экосистему амо и комьюнити, поэтому кто еще не забил на это дело - разбежались по своим сайтам, так что естественно они у себя на сайтах xul версии выкладывают, это единственный нормальный вариант. ну и конечно CA-Archive
главный вопрос теперь как эти сайты находить, так как центр в виде амо дал им пинок под зад :)

lbfgnmabdq пишет:

Но хочу попросить некоторых разработчиков выпусть новые XUL-версии для старых версий

просите и сообщайте мне о результатах, я буду добавлять все что есть
так же рассказывайте разрабам что есть архивы аддонов, чтобы они знали что о них не забыли

lbfgnmabdq пишет:

Но если кто-то захочет создать такой же проект, как https://github.com/JustOff/ca-archive , но с возможностью добавления новых аддонов, то я был бы очень рад. Или, если найдёте такой проект, то скиньте, пожалуйста, сюда ссылку.

есть например такой сайт, не знаю кто автор и насколько полный бекап, можно им написать на почту чтобы добавлять аддоны
https://legacycollector.org/firefox-addons/index.html

lbfgnmabdq пишет:

Хочется не просто большой ZIP-архив с последними версиями XPI-файлов, а полноценный сайт (с всеми старыми версиями, с описаниями, с отзывами и оценками (старыми и добавляемыми новыми), с поиском, с проверкой совместимости с конкретной версией браузера, с автоматическими обновлениями, со всеми другими полезностями).

это муторное дело, чтобы не заморачиваться можно поднять копию скелета старого амо (https://github.com/mozilla/addons-frontend)(https://github.com/mozilla/addons-server)(https://github.com/thundernest/addons-server), надеюсь они не удалили старые мастер-релизы, правда не знаю насчет копирайта

а так если найдутся желающие умельцы, то пусть делают в виде торрент-трекера на движке gazelle :D

kokoss пишет:

dim222В вашей версии , это расширение всё равно работать не будет, даже с отключением проверки цифровых подписей.

Мне для ff- 53

plymouth пишет:

есть например такой сайт, не знаю кто автор и насколько полный бекап, можно им написать на почту чтобы добавлять аддоны
https://legacycollector.org/firefox-addons/index.html

вот тут еще одна галерея xul-расширений: https://addons.basilisk-browser.org/

pag77 пишет:

plymouth пишет:

    есть например такой сайт, не знаю кто автор и насколько полный бекап, можно им написать на почту чтобы добавлять аддоны
    https://legacycollector.org/firefox-addons/index.html

вот тут еще одна галерея xul-расширений: https://addons.basilisk-browser.org/

Они есть и здесь, и здесь. Но всё равно, в данное время Classic Add-ons Archive является самым удобным и лучшим вариантом для скачивания и установки классических расширений.
P.S. По крайней мере для меня :beer:

Попробовал самую новейшую версию 67-ю.
Дерьмо редкостное.
В ней не работают даже новые, написанные специально под новый движок "Quantum", дополнения (скачал ради интереса с десяток - не одно из них нормально не работает. Некоторые ВООБЩЕ не работают НИКАК).

Чего уж говорить про старые, мои любимые дополнения из FF35.

Так что, ребят, эта какая-то попа.
Старые аддоны в новых версиях FF не работают. Аналогов среди новых нет.
А которые все же переписаны под новый движок, удалено , нормально в нём не работают (или вообще не работают) :angry:
И куда, скажите, бедному крестьянину податься?

Доктор ТуамОсес пишет:

Попробовал самую новейшую версию 67-ю.
Дерьмо редкостное.
В ней не работают даже новые, написанные специально под новый движок "Quantum", дополнения (скачал ради интереса с десяток - не одно из них нормально не работает. Некоторые ВООБЩЕ не работают НИКАК).

Чего уж говорить про старые, мои любимые дополнения из FF35.

Так что, ребят, эта какая-то попа.
Старые аддоны в новых версиях FF не работают. Аналогов среди новых нет.
А которые все же переписаны под новый движок, удалено , нормально в нём не работают (или вообще не работают) :angry:
И куда, скажите, бедному крестьянину податься?

На форум психологической поддержки.

FireForce пишет:

На форум психологической поддержки.

Петросян?

Доктор ТуамОсес, не петросян, а просто твердолобый обновленец.

Странник пишет:

Доктор ТуамОсес, не петросян, а просто твердолобый обновленец.

Знаю таких. Они искренне верят, что все проблемы решаются просто установкой самого последнего пачта виндовс, самой последней версии Firefox и т.п. Главное думать не надо. Скачал самую последнюю версию и хавай что дают, не выпендривайся. Мозилла, Микрософт и т.п. лучше тебя знают, что тебе нужно для счастья

Доктор ТуамОсес пишет:

Знаю таких. Они искренне верят, что все проблемы решаются просто установкой самого последнего пачта виндовс, самой последней версии Firefox и т.п. Главное думать не надо. Скачал самую последнюю версию и хавай что дают, не выпендривайся. Мозилла, Микрософт и т.п. лучше тебя знают, что тебе нужно для счастья

Самый последний патч виндовс ставлю на линукс и живу без проблем.

Странник пишет:

Доктор ТуамОсес, не петросян, а просто твердолобый обновленец.

Мне кажется, в данном случае имеет место как раз твердолобый старовер. FF 35 в 2019 году - скорее источник проблем, а не способ их решения, при всей невосполнимости потерянных аддонов.

Dufresne, но постоянно обновляться до последней версии, получая геморрой, – это тоже извращение. Многие ведутся на рекламу и верят, что последняя версия браузера – гарантия их безопасности.

Странник пишет:

Dufresne, но постоянно обновляться до последней версии, получая геморрой, – это тоже извращение. Многие ведутся на рекламу и верят, что последняя версия браузера – гарантия их безопасности.

Это здравый взгляд на вещи и в определённой степени я его поддерживаю. Но версия ниже ESR - гарантирует проблемы с безопасностью, а в запущенных случаях еще и с совместимостью. ESR на сегодня - 60, последняя версия для XP - 52, а моё высказывание относилось к пользователю с юзерагентом FF 35, релизнутой в январе 2015 года.

Dufresne, могу согласиться.

Dufresne пишет:

последняя версия для XP - 52

А какой максимальный год ты считаешь адекватным для использования FF ESR 52.9.0 ? С целью использования XUL аддонов естественно

Leopold пишет:

Dufresne пишет:

последняя версия для XP - 52

А какой максимальный год ты считаешь адекватным для использования FF ESR 52.9.0 ? С целью использования XUL аддонов естественно

Год, в котором ваш субъективный дискомфорт от вороха проблем, связанных с устареванием браузера, превысит дискомфорт от потери XUL аддонов) Повторюсь, речь сейчас не о конструктивных вопросах, а о сообщении вида "ололо, Quantum удалено , все посижу-ка еще пару лет на Firefox 2.0".

Замечание п. 3.3
Sergeys

а почему не упоминается приобретаемый ворох проблем имеющихся в новых версиях? (и для многих решения так и нет)
и о каком качестве можно говорить если не проходит и недели после выхода релиза, я подчёркиваю РЕЛИЗА, а не беты с багами,  как выходит очередное обновление затыкающее дыры(и добавляющее новые)?

Leopold пишет:

А какой максимальный год ты считаешь адекватным для использования FF ESR 52.9.0 ? С целью использования XUL аддонов естественно

Ну как бы уже сидеть на 52.9.0 небезопасно. Сам в этой лодке =) Уязвимости никто не закрывает, но по исправлениям в новых версиях они становятся известными. Своего рода защитой выступают пониженные права процессов, в которых выполняются вкладки. Нужно состыковать минимум сразу две уязвимости, чтобы выполнить код на вашей машине без спросу... Но чем больше проходит времени, тем больше уязвимостей становится известно, тем опаснее пользоваться устаревшим и неподдерживаемым браузером. Короче, лучше ходить только на сайты, которым вы доверяете. Второй вариант — для надёжности запускать браузер в какой-нибудь песочнице или вообще на виртуалке =)

okkamas_knife пишет:

и о каком качестве можно говорить если не проходит и недели после выхода релиза, я подчёркиваю РЕЛИЗА, а не беты с багами,  как выходит очередное обновление затыкающее дыры(и добавляющее новые)?

Параллельно с Firefox 52 я сижу на бетах Firefox (уже 67). Не знаю о каких проблемах вы говорите. Работает хорошо. Только вот старых расширений для модификации интерфейса не хватает =) Но в целом жить можно.
Никто не застрахован от ошибок. Но когда вы бродите по интернету с браузером, где есть уже известные дыры — это гораздо хуже, чем когда вы ходите с браузером, у которого нет известных дыр (но наверняка есть неизвестные).

Я сам пострадал от такого лишь однажды — в году эдак 2002 бродил по интернету с необновлённым IE6, и на одном из сайтов подцепил вирус. Я даже точно вычислил на каком сайте — открывал диспетчер задач, открывал страничку, и наблюдал как в процессах появлялся "C:\1.exe" и начинал выкачивать и запускать пачку других вирусов и троянцов, прям целая жизнь в диспетчере задач, и Касперский ругался только на некоторые из них. С тех пор я понял ценность обновлений и стараюсь обновляться. Но вот с Firefox 52 застрял.

1 как думаете чьи советы лучше слушать того кто цеплял вирусы или того у кого хватила ума не подцепить заразу?(и я тоже юзал когдато ие и даже по порносайтам на нём лазал и вот ни разу не подцепил ничего,просто нужно грамотно настраивать и пользоваться)
2 чем отличаются известные уязвимости от неизвестных? тем что про первые знает и хакер и ты, и ты можешь принять меры для предотвращения эксплуатации уязвимости. про вторые ты не знаешь ничего,но хакер возможно их нашёл и если он решит использовать уязвимость то ты узнаешь об этом когда всё свершится.

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

3 насчёт проблем - если не знаешь о проблемах это не значит что они отсутствуют, можно довольно долго пользоваться радиоактивными часами и до поры до времени не иметь проблем, или просто не знать что твоя домашняя система видеонаблюдения доступна любому желающему из интернета.
некоторые не считают проблемы проблемами но от этого они ими быть не перестают.(в случае с камерами - можно сказать ачотакова мне нечего скрывать и забить,только потом нечего рыдать когда вор воспользуется этой информацией чтоб обчистить квартиру.)

4 проблема с аддонами это не только проблема с интерфейсом но и с ограничением возможностей самому контролировать работу браузера  с сетью файлами и содержимым страниц.

VEG пишет:

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

А можно ли где-нибудь потестировать эти уязвимости? Хотя бы с реальными вирусами. Пока вопрос снимается, поищу в Сети.


07-04-2019 15:05:07

okkamas_knife пишет:

у кого хватила ума не подцепить заразу

У меня ума не особо много, но за почти 30 лет пользования компьютером я всего один раз подцепил вирус (винлокер). Кто-нибудь скажет: ты не знаешь о своих вирусах, но я не блондинка и смогу детектировать заражение в случае чего. Кстати, антивирусом не пользуюсь (тормоза не нужны), а некоторые регулярно переставляют систему, подцепив заразу, несмотря на все обновления и антивирусы.

okkamas_knife
В ваших компетенциях я уже давно не сомневаюсь. Куда уж мне до такого мэтра как вы.

Странник
В паблик готовые эксплоиты попадают нечасто. Но иногда попадают, и в качестве демо обычно запускают калькулятор. Можете поискать ради интереса. Где-то наверняка должно быть, но я за этой темой давно не слежу. В нулевых немного игрался с некоторыми эксплоитами. Один из примечательных — эксплоит уязвимости в обработчике файлов курсоров в винде. Просто при попытке любой программы как-то показать этот курсор (например, проводник может попытаться показать превью, или браузер может попытаться показать курсор, установленный в стилях страницы) — выполнялся произвольный код, находящийся в файле курсора. В демке что я использовал просто запускался калькулятор, я его для теста переделывал на автоматическое расшаривание всего диска C: на машине на запись =) И самое главное — ненавистный многими JS вообще не нужен был для эксплуатации. Хотя да, для подавляющего большинства уязвимостей он нужен.

но я не блондинка и смогу детектировать заражение в случае чего

Вирус может себя внешне никак не проявлять. Тихонечно спам рассылать себе из процесса браузера и всё =)

VEG пишет:

Вирус может себя внешне никак не проявлять. Тихонечно спам рассылать себе из процесса браузера и всё =)

Я иногда проверяю антивирусными лайв-дисками с актуальными базами – всё чисто. А как называется какой-нибудь вирус, который работает из процесса браузера? Я посмотрю на виртуальной машине.

Странник
Не знаю я названий таких вирусов, я ж не в антивирусной компании работаю :) Но есть масса возможностей выполнять свой код в процессе браузера, и ничто не запрещает вирусописателям их использовать для маскировки. Читы в играх часто так работают — инжектят свой код в процесс игры, например. Ещё можно подменить оригинальный исполняемый файл браузера модифицированным, который дополнительно делает какую-то ещё работу (и навешивание дополнительной функциональности на произвольный exe можно автоматизировать). Можно подсунуть в папку с браузером модифицированную версию одной из используемых dll (или её враппер, типа как я тут писал), который так же будет делать дополнительную работу. В винде также есть возможность автоматом загружать определённую dll внутрь всех GUI-шных процессов. Тут много вариантов описано. И для какого-нибудь фаервола все сетевые соединения будут выглядеть так, будто их устанавливает сам браузер. Если какой-то вирус видно в списке процессов — это значит, что его авторы просто не парились по этому поводу, и основная аудитория у него — домохозяйки, которые о списке процессов не знают. Серьёзный вирус может даже существование своих файлов на диске скрывать на уровне ядра, не то что не светиться в процессах (их ещё руткитами называют). Антивирусы, конечно, пытаются с этим бороться, но 100% защиты нет.

VEG пишет: Один из примечательных — эксплоит уязвимости в обработчике файлов курсоров в винде. Просто при попытке любой программы как-то показать этот курсор (например, проводник может попытаться показать превью, или браузер может попытаться показать курсор, установленный в стилях страницы) — выполнялся произвольный код, находящийся в файле курсора.

угу. только вот файл с курсором уже должен быть на машине* плюс если попробуешь подменить стандартный курсор винда ругнётся.
* а это значит что ты уже можешь писать на диск и тогда  нафига столько извращений с курсором когда есть масса более простых вариантов выполнить код?
ну и как описано в CVE-2005-0416  уязвимость работает именно в ие (ну и ясен пень в софте использующем его компоненты)
в фф она не работает, ну а в 2005 юзать ослика уже было глупо.

VEG, спасибо за подробный ответ.

okkamas_knife пишет:

угу. только вот файл с курсором уже должен быть на машине* плюс если попробуешь подменить стандартный курсор винда ругнётся.

Не было необходимости его предварительно писать на диск. IE6 уже поддерживал установку курсора через CSS, с использованием свойства cursor и значением вида url("filename"). Пользователя достаточно было просто заманить на такую страничку, чтобы выполнить у него произвольный код. Были и другие способы — например, можно было оформить раздачу файлов с музыкой или с картинками через P2P, и совсем случайно положить рядом такой файлик. Пользователь качает музыку что он желает, и не догадывается, что только что скачанную папку нельзя открывать в эксплорере (и куче других программ, которые показывают превью курсоров на иконке), потому что выполнение зловредного кода происходит в момент показа превью курсора на иконке файла. Вариантов множество.

okkamas_knife пишет:

в фф она не работает, ну а в 2005 юзать ослика уже было глупо.

На ходу переобуваетесь? То не надо использовать актуальный софт, то уже надо, вы определитесь в конце концов. А я просто привёл пример уязвимости, с которой лично игрался, когда мне эта тема была ещё интересна.
И да, в 2005 году IE всё ещё был самым популярным браузером в интернете. Он ещё долгое время оставался самым популярным.

В современных браузерах уже сложнее эксплуатировать уязвимости — как раз из-за того, что код вкладок выполняется в отдельных процессах с ограниченными правами, и это тоже нужно как-то обходить. Но это не значит, что это невозможно. Просто стало сложнее. К уязвимости в браузере нужно ещё подбирать уязвимость в ОС по части повышения привилегий процесса.

VEG пишет:

Но когда вы бродите по интернету с браузером, где есть уже известные дыры — это гораздо хуже, чем когда вы ходите с браузером, у которого нет известных дыр (но наверняка есть неизвестные)
...
В нулевых немного игрался с некоторыми эксплоитами. Один из примечательных — эксплоит уязвимости в обработчике файлов курсоров в винде. Просто при попытке любой программы как-то показать этот курсор (например, проводник может попытаться показать превью, или браузер может попытаться показать курсор, установленный в стилях страницы) — выполнялся произвольный код,

Уязвимости в приложении - эксплуатируют контент самого этого приложения.
Если же в результате "уязвимости в приложении", инсталлируются руткиты,  удаляются/создаются/модифицируются абсолютно любые файлы / области памяти, здесь речь может идти о двух вариантах:

1) Неправильная настройка средств управления доступом/изоляции процессов приложений в ОС.
2) Уязвимости в самих этих средствах.

В случае номер 2, патча браузер, мы не устраняем саму уязвимость, так как для её устранения нужно патчить те самые средства  управления правами/изоляции процессов.
Мы делаем костыль, возводящий барьер на пути эксплуатации уязвимости только через данный браузер.
В остальных сотнях-тысячах приложений, эксплуатация этой уязвимости останется открытой.

Такие патчи не ведут к повышению безопасности, так как не устраняют причину.
К сожалению, очень многие пользователи не осознают необходимости правильной настройки средств управления правами в ОС, как более важного действия для повышения уровня безопасности их системы, а отдают предпочтение скорейшей установки более новой версии второстепенного в этом плане приложения.

Ну я как бы и не говорил, что обновлять нужно только браузер. Нужно обновлять и браузер, и ОС. Про то что вкладки выполняются с ограниченными правами — писал выше. Многим это не нравится, но с точки зрения безопасности это плюс. Следующий шаг — запускать на каждый домен по процессу, чтобы изолировать и вкладки друг от друга. Это нужно чтобы в случае обнаружения уязвимости, сайт X не мог стырить данные сайта Y (при условии что в самой ОС все известные уязвимости повышения привилегий закрыты). Хотя эта идея не нравится ещё большему числу пользователей, так как это не бесплатное с точки зрения ресурсов развлечение. Хорошо, если это будет настраиваться.

VEG пишет: На ходу переобуваетесь? То не надо использовать актуальный софт, то уже надо, вы определитесь в конце концов.

что значит актуальный?
последние версии? я также продолжаю говорить что сейчас это не надо и вредно.
а уйти на другой мене уязвимый и более настраиваемый и контролируемый тобой это вполне логичное действие.
ну и насчёт курсоров поясни как и каким образом зловредный файл курсора появится на моём компе чтоб быть указанным в url("filename")?

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

okkamas_knife
В url("filename") можно указать любой URL в интернете. Ему не нужно быть у вас на диске, достаточно быть доступным по урлу в интернете. Пример страницы с кастомным курсором: https://davidwalsh.name/demo/css-custom-cursor.php (первое что нагуглилось).

Pinochet пишет: К сожалению, очень многие пользователи не осознают необходимости правильной настройки средств управления правами в ОС,

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

07-04-2019 17:25:45
http://davidwalsh.name/demo/css-custom-cursor.php
открыл никаких изменений не увидел
глянул в код - вижу cursor: url('css-custom-cursor.ico')
и где там виндовский курсор? cur или ani ?
это даже не пример

По поводу "безопасности" и "дыр".
Никогда не заморачивался по этому поводу. Так как ничего такого, что я хотел бы скрыть от окружающих, я на компе не храню.
Кто-то получит доступ к моим данным? Да ради Бога. Паранойей и манией преследования не страдаю
Никогда не парился по этому поводу.
Для меня важней удобство браузера, а не то, насколько он "дырявый" или "безопасный"

Доктор ТуамОсес
Основная проблема в том, что ваш компьютер наверняка в случае заражения станет частью ботнета. Будет рассылать спам, ddos-ить чьи-нибудь веб-сайты.

Ну знаете, какому-нибудь бомжу на улице нормально что он воняет, но вот другим неприятно. Плюс он разносит всякую заразу, которая его лично не особо беспокоит — ему бы выпить и жизнь прекрасна, а люди что с ним случайно окажутся рядом могут заразиться. Не стоит думать только о себе, думайте и о других тоже.

okkamas_knife пишет:

и где там виндовский курсор? cur или ani ?
это даже не пример

Блин, будто впервые в жизни CSS видишь. Ну так же как тут установлен *.ico можно было подставить *.ani с эксплоитом. Открывать, конечно же, в IE. Другие браузера *.ani не принимают, но *.cur вполне себе, наравне с *.ico.

Доктор ТуамОсес пишет:

Для меня важней удобство браузера, а не то, насколько он "дырявый" или "безопасный"

Одно неловкое движение - и вы отец, как говорил Жванецкий.

вот не поленился бы дописать 4 символа url("filename")  - url("filename.cur") и не пришлось бы возиться со страничкой
- я то подумал что имеется ввиду file://... отсюда и пошли непонятки.
собственно невозможность контролировать то что грузит ие и невозможность изменять содержимое одна из причин перехода с него на фф.
если скрипты там ещё можно порезать то к остальному доступа нет,а как показывает опыт на цсс можно и кейлоггер соорудить без скриптов.

VEG пишет:

Основная проблема в том, что ваш компьютер наверняка в случае заражения станет частью ботнета.

Это не моя проблема. Мы для того, чтобы не было таких проблем - программистам платим огромные бапки.

Я, знаете, ли ГОЛОДАЮ. При том, что я главный инженер корпорации.  У меня зарплата 25 т.р. (меньше $6k в год) и 5 детей.

А программисты получают $420k  в год:
http://ipic.su/img/img7/fs/kiss_10kb.1554541169.png


Так что за такие деньжища можно и прекратить кривой код писать

Доктор ТуамОсес пишет:

Мы для того, чтобы не было таких проблем - программистам платим огромные бапки

И программисты вам выкатывают обновления. Не хотите пользоваться обновлениями где дыры от ботнетов залатаны - сами себе злобные буратины

Доктор ТуамОсес пишет:

Так что за такие деньжища можно и прекратить кривой код писать

Повторю вопрос: чем Вас не устраивает FF 52.9.0 ESR ? Какие конкретно аддоны там не работают?

Leopold пишет:

И программисты вам выкатывают обновления.

Обновления - это брак в работе программиста.
Хорошие программы сразу работают хорошо и их не нужно без конца обновлять
Вон я на винловс экс пи уже 15 лет не обновлялся. И всё работает замечательно

Представьте себе что автопилот боинга или софт управления атомной электростанцией будут постоянно патчить удалённо из-за багов.

Да программистам же яйца сразу оторвут.

Доктор ТуамОсес пишет:

Представьте себе что автопилот боинга ... будут постоянно патчить удалённо из-за багов.

Каждый капитальный ремонт обновления заливают, что на автопилот, что на TCAS, что на навигацию (а с ней вообще проблемы, так как обычно она не универсальная и борт, пригнанный из Флориды на Кольском полуострове, мягко говоря, ориентироваться не умеет, ввиду сложности навигации в северных широтах и российского раздолбайства с обслуживанием наземных приводов и всяких радиомаяков. Хотя старые кадры ещё по логарифмической навигационной линейке могут запросто.
Бывает что просто при обслуживании, если межремонтный ресурс большой.
Нормальное явление — забота о прибыли буржуев безопасности пассажиров.

А обновления не обязательно подразумевают устранения ошибок програмистов. Совсем недавно полёты Boeing 737 MAX приостановили до исправления ПО. И програмисты не виноваты — что им в техзадании написали — они то и накалякали. Они же не в курсе насчёт скорости сваливания и прочих премудростей.

Что про

софт управления атомной электростанцией

так лучше бы её в Чернобыле пропатчили вовремя. Провал мощности перед аварией был вызван не несовершенством ПО, а хреновой подготовкой персонала к запланированному эксперименту и общим бардаком в Киевэнерго. Наверняка програмисты заложили дуракоустойчивость, но кто знал что дурь превысит все мыслимые представления?


У вас лишь голословные заявления о неработоспособности кучи дополнений в Firefox, но вы с 6-го апреля, написав с тех пор 19 комментариев, так и не удосужились назвать ни одного.
Может дело не браузере?

Доктор ТуамОсес пишет:

Вон я на винловс экс пи уже 15 лет не обновлялся. И всё работает замечательно

И на которую накатан какой-либо сервис-пак с кучей заплаток.

Доктор ТуамОсес пишет:

Представьте себе что автопилот боинга или софт управления атомной электростанцией будут постоянно патчить удалённо из-за багов.

Совершенно разные степени ответственности - расплавившийся реактор и сгоревшая пятая точка какого-то голодающего инженера :)

sn260591 пишет:

Совершенно разные степени ответственности - расплавившийся реактор и сгоревшая пятая точка какого-то голодающего инженера

Т.е. Вы согласны с моей точкой зрения, что программисты пишут софт не добросовестно, спустя рукава? И это при том, что у них такие большие зарплаты. :angry:
И поэтому имея уже 67-ю (!!!) версию нашего браузера - он по прежнему далёк от совершенства как и 67 версий назад

Доктор ТуамОсес пишет:

же 67-ю (!!!) версию нашего браузера - он по прежнему далёк от совершенства как и 67 версий назад

Вы анекдот рассказываете что ли ? "Какие то дети у вас недоделаные , нет что бы сразу стариками ."
Обновления браузера , это не устранение недоделок , а развитие . Внедрение новых технологий , до которых ещё год назад додуматься не могли . Вы рассуждаете о несовершестве телег , когда уже самолёты летают .

Доктор ТуамОсес пишет:

Т.е. Вы согласны с моей точкой зрения, что программисты пишут софт не добросовестно, спустя рукава?

Нет, я указывал на неуместность примера. Требования к работе софта различаются в зависимости от сферы его применения.
И ещё неизвестно, какая там зарплата у программистов в мозилле.

Доктор ТуамОсес пишет:

Т.е. Вы согласны с моей точкой зрения, что программисты пишут софт не добросовестно, спустя рукава? И это при том, что у них такие большие зарплаты. :angry:И поэтому имея уже 67-ю (!!!) версию нашего браузера - он по прежнему далёк от совершенства как и 67 версий назад

1) Сколько денег стоит лицензионная версия firefox ?
2) Сколько денег лично ты заплатил за использование браузера firefox?
3) Если ты, как и большинство пользователей, заплатило ноль, то на каком основании ты ноешь и пытаешься предъявлять требования к разработчикам, которые лично тебе ничего не должны?

Если ты купил лицензионную винду за 100 долларов, то ты имеешь право ныть и требовать, но какого воистину черта ты ноешь на бесплатный firefox ?

Не нравится как разработчики бесплатно разработали браузер "под себя" - выучи языки программирования, и допили код firefox сам, чтобы он сразу работал без багов и был юзабелен на бесконечное время вперед, вплоть до тепловой смерти вселенной

Leopold пишет: Сколько денег лично ты заплатил за использование браузера firefox?

1 почему только деньги? платить можно по-разному
2 бесплатный сыр только в мышеловке - если пользователь не платит прямо то он платит косвенно.

а насчёт кто кому должен остаётся тут еще большой вопрос.
начиная с 4 версии все пользователи бесплатно-принудительно работают тестерами сырых релизов (если то что выкатывают можно назвать релизом)
также каждый платит своей персональной информацией которую собирает мозилла .
добавим сюда недобросовестную рекламу - враньё про безопасность
ну и там вроде выкатывали рекламу на стартовой странице (не в курсе чем закончилось - не слежу)
алсо персональная инфа из фф уходит не только к мозилловцам но и к гуглу в первую очередь и куче других сервисов (конгфиг и поискать по http , .com итд)

основная претензия в общем то даже не в том что браузер неюзабелен а в том что они дофига врут и скрывают, ну и отношение к тем кто бесплатно помогал делать браузер лучше (а значит увеличивали им пользовательскую базу ) как к мусору тоже не делает чести мофо.(я про разработчиков дополнений)

и главное что нужно понять - файрфокс уже давно небесплатен.

а причем тут это? разговор конкретно про мофо и их манипуляции.

okkamas_knife пишет:

почему только деньги?

потому что претензии у него были к зарплатам программистов

okkamas_knife пишет:

платить можно по-разному2 бесплатный сыр только в мышеловке - если пользователь не платит прямо то он платит косвенно.а насчёт кто кому должен остаётся тут еще большой вопрос.начиная с 4 версии все пользователи бесплатно-принудительно работают тестерами сырых релизов (если то что выкатывают можно назвать релизом)также каждый платит своей персональной информацией которую собирает мозилла .добавим сюда недобросовестную рекламу - враньё про безопасностьну и там вроде выкатывали рекламу на стартовой странице (не в курсе чем закончилось - не слежу)алсо персональная инфа из фф уходит не только к мозилловцам но и к гуглу в первую очередь и куче других сервисов (конгфиг и поискать по http , .com итд)основная претензия в общем то даже не в том что браузер неюзабелен а в том что они дофига врут и скрывают, ну и отношение к тем кто бесплатно помогал делать браузер лучше (а значит увеличивали им пользовательскую базу ) как к мусору тоже не делает чести мофо.(я про разработчиков дополнений)и главное что нужно понять - файрфокс уже давно небесплатен.

в win10 все то же самое (если не хуже), но лицензия стоит денег

Leopold пишет: в win10 все то же самое (если не хуже), но лицензия стоит денег

только вот мс не скрывает что следит,и не делает заяв что мол мы самые безопасные в отличие от мофо, которая получает свои деньги с юзеров скрывая это и не спрашивая согласия.

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

у мофо вывеска вход бесплатный,всё безопасно, а когда зашел они собрали инфу о тебе , продали а ты даже не в курсе,
и карманники там также работают только ты даже не подозреваешь о них пока не столкнёшься.

в первом случае ты платишь осознанно во втором тебя не спрашивают.

AlAvis пишет:

Доктор ТуамОсес пишет:

же 67-ю (!!!) версию нашего браузера - он по прежнему далёк от совершенства как и 67 версий назад

Вы анекдот рассказываете что ли ? "Какие то дети у вас недоделаные , нет что бы сразу стариками ."
Обновления браузера , это не устранение недоделок , а развитие . Внедрение новых технологий , до которых ещё год назад додуматься не могли . Вы рассуждаете о несовершестве телег , когда уже самолёты летают .

Вот и я о том же. 67-я версия уже, а НИКАКОГО развития. НИКАКОГО. Только деградация функционала

Доктор ТуамОсес пишет:

Вот и я о том же. 67-я версия уже, а НИКАКОГО развития. НИКАКОГО. Только деградация функционала

В плане развития там навалом, а вот в плане производительности шиш с маслом =)

ibb1386 пишет:

в плане производительности шиш с маслом

Если запускать на музейном железе ...

AlAvis пишет:

Если запускать на музейном железе ...

На одном и том же железе Хром почему-то шустрее.

AlAvis пишет:

ibb1386 пишет: в плане производительности шиш с масломЕсли запускать на музейном железе ...

Музейного железа уже давно ни у кого нет.
Максимум, что лично я вижу - это ноутбуки года эдак 2011.
И я не говорю прям, что вааааааааааааще крандец. Есть мелкие, но очень важные замечания которые они не учитывают с выхода Квантума, из-за чего страдают пользователи.
Если хотите по факту, то поставьте 49 версию и 66 - увидите разницу.

ibb1386 пишет:

поставьте 49 версию и 66

У меня 52esr , 56 и 67 . Железо новое и старое (5 летней давности) . Сравнил - разницу увидел . И чем новее - тем разница больше .

ibb1386 пишет:

года эдак 2011.

Это именно музейные экспонаты .

AlAvis пишет:

ibb1386 пишет:

поставьте 49 версию и 66

У меня 52esr , 56 и 67 . Железо новое и старое (5 летней давности) . Сравнил - разницу увидел . И чем новее - тем разница больше .

ibb1386 пишет:

года эдак 2011.

Это именно музейные экспонаты .

Непросто назвать такие вещи как i5 2500 или Xeon 5650 музейными экспонатами по соотношению цена/производительность, особенно при уровне доходов пользователей стран бывшего СНГ.

Dufresne
Как то получается , что файрфокс (как и хром) разрабатывают не в странах бывшего СНГ .

Dufresne пишет:

i5 2500 или Xeon 5650

По результатам сравнения на разном железе на первое место уже начала выходить видеокарта , а не процессор .
Да и при большой разнице поколений процессоров , производительность (по крайней мере для 67) нивелируется .

Если совсем по простому : браузер уже больше зависит от новизны , а не мощности того - на чём работает .

AlAvis пишет: старое (5 летней давности)

у меня машинка 2006 года выпуска
асус P5B-VM проц на 2.4ггц 3г оперативы встроенная видяха.
не вижу смысла покупать чтото новее.

AlAvis пишет:

ibb1386 пишет:

в плане производительности шиш с маслом

Если запускать на музейном железе ...

О том и речь.
Что при обновлении софта нужно постоянно обновлять железо
При этом не смотря на то, что прожорливость браузера растёт, его функционал и юзабельность - падают
А при этом в рекламе говорят, что якобы более новые версии работают шустрей предыдущих.

Не фига подобного. У меня FF35 работает значительно шустрей, чем FF67
И ресурсов жрёт меньше.

При том, что функциональность FF35 выше

Доктор ТуамОсес
Сейчас тебе напишут про "кучу не работающих аддонов на старых версиях" и ты должен упасть ниц перед этими словами =)

ibb1386 пишет:

Сейчас тебе напишут про "кучу не работающих аддонов на старых версиях"

Всё с точностью до наоборот. Такие нужные и годами бережно подобранные аддоны в новых версиях не работают. И аналогов им нет

25-04-2019 21:43:08

AlAvis пишет:

Вы анекдот рассказываете что ли ? "Какие то дети у вас недоделаные , нет что бы сразу стариками ."
Обновления браузера , это не устранение недоделок , а развитие . Внедрение новых технологий , до которых ещё год назад додуматься не могли . Вы рассуждаете о несовершестве телег , когда уже самолёты летают .

Не летают. А только падают.

Лучше уж РЕАЛЬНО ехать на телеге, чем ТЕОРЕТИЧЕСКИ лететь

Доктор ТуамОсес пишет:

Не летают. А только падают.

Именно летают . А последняя версия , которая у меня падала - 31 .
Может быть вам несовместимый компонент "юзер" проапгрейдить ?

AlAvis пишет:

Именно летают .

Странно.
Почему-то у меня FF35 на ноутбуке 2004-го года с ОЗУ 0,25Гб и одноядерным селероном 1,4ГГц работает существенно шустрей, чем FF67 на железе 2015 года с ОЗУ 8 Гб и двухядерным процем 3,6 ГГц.

Вы точно не врёте?

:offtopic:
Болтовня на тему "какой антивирус круче", видимо, никогда не закончится. При обилии комплектующих и конфигураций компьютеров, утверждение "у меня это летает, а это тормоз" не работает в качестве догмы.
На протяжении версий Firefox, было несколько версий, которые тупили на моем компьютере, но это не означает что они тупили у всех. Размахивать этим  :whiteflag:, как утверждением глючности той или иной версии...неправильно, по меньшей мере.

Доктор ТуамОсес

скрытый текст
По старой системе : потянет разве что winxp и соответствующий музейный браузер . О полётах можно говорить , но только"с кровати на горшок" .
По "новой" системе информации вообще нет . 8 гигабайт - это низ среднего уровня , но вполне достаточно . А вот частота процессора важна для игр , но не для браузера . Интерес представляет модель , что бы судить о поддерживаемых технологиях .
Так же не приводите установленые расширения . Можно так обмазать браузер , что и на суперкомпьютере только открыть сможете . Да и настройки самих расширений ... Например блокировщики рекламы : многие считают что лучше побольше подписок , на деле наоборот (о маньяках , ставящих несколько блокировщиках и не говорю) . Плюс обязательное отключение встроеных в браузер блокировок .
А ещё ведь и настройки самого браузера есть . И здесь нужно или самому учиться разбираться , или не лезть . Во всех сборниках "полезных советов" , распространённых в сети , половина параметров вызывают глюки или замедление .

Потому и

AlAvis пишет:

Может быть вам несовместимый компонент "юзер" проапгрейдить ?

oleg.sgh пишет:

Болтовня на тему "какой антивирус круче", видимо, никогда не закончится. При обилии комплектующих и конфигураций компьютеров, утверждение "у меня это летает, а это тормоз" не работает в качестве догмы.
На протяжении версий Firefox, было несколько версий, которые тупили на моем компьютере, но это не означает что они тупили у всех. Размахивать этим  :whiteflag:, как утверждением глючности той или иной версии...неправильно, по меньшей мере.

Т.е. я под каждую новую версию должен покупать свой компьютер?

Вы в своём ли уме? :/

26-04-2019 20:04:22

AlAvis пишет:

8 гигабайт - это низ среднего уровня

Т.е. по Вашему чтобы можно было комфортно пользоваться инет браузером - я должен покупать рабочую станцию с i9 и  64 Гб ОЗУ чтобы у меня "летало"?

Так тогда получается, что это не программисты такие хорошие,это просто железо у меня топовое

А софт получается дерьмо раз работает без тормозов только на близких к топовым конфигурациях.

Если для выполнения тех же самых задач требуется более мощное железо - это не эволюция. Это ДЕГРАДАЦИЯ

Доктор ТуамОсес

Т.е. я под каждую новую версию должен покупать свой компьютер?

http://www.kolobok.us/smiles/standart/facepalm.gif

oleg.sgh
Я тоже в...уе:|
Но именно на это как бы намекал AlAvis
Типа FF последних версий "летают".
Но летают как-то странно, только на близком к топовому на 2019 год железе
На моем, как я считал, не самом плохом железе (топовом на  2015 год) с 8Гб оперативки FF67 (с установленными более чем 50-ю аддонами) чота не летает :(

Доктор ТуамОсес
Друг мой пойми, что уже давно введено правило у всех и у вся, что если ты не создаешь почву для покупки обновлений - ты не бизнесмен.
[firefox], как и многие, тупо делают всё, что бы ты со своего пенька называемым "КРЕСЛОМ" слез и пошел в магазин за новой: видеокартой, процессором, звуковухой...
Это естественно при развитии продукта и в целом, но, если честно, за последние лет 10 я развития не особо увидел т.ч, лично я, не вижу смысла ходить в магазин и обновлять ту самую видеокарту, процессор и звук лично себе.
Я как сидел на 3.4 Ghz проце с 16 гигами ОЗУ и 1050 TiGaming видяхе так и сижу уже который год - на нём всё то, что мне нужно запускается и работает при минимальных 30 фпс.
Я не ведусь ни на майнинг, ни на рекламу про 3d (хочу поздравить NVIDIA кстати - они убили рынок и с недавнего времени послали всех своих пользователей к чертям сказав, что они лохи, что купили у них очки и гарнитуру на эту тему)... не смотрю Русский кинематограф в том виде, который он сейчас :D

Есть стабильные версии программного обеспечения которые выполняют свою задачу - пользуюсь.
Я не особо-то и лезу в дебри и не пытаюсь разобраться когда вижу полный аутизм и деградацию пот тегом "развития" когда его нет по факту.

Доктор ТуамОсес
Если уже даже правильно прочитать не можете - никто вам не поможет . Не бегайте по форумам с жалобами - медицина здесь бессильна .

ibb1386 пишет:

[firefox], как и многие, тупо делают всё, что бы ты со своего пенька называемым "КРЕСЛОМ" слез и пошел в магазин за новой: видеокартой, процессором, звуковухой...

Вот ведь ссуки http://i.smiles2k.net/big_smiles/15.gif
Тогда они зачем ВРУТ, что они что то там улучшают, что их новые версии работают быстрей, чем старые, хотя по факту это не так

27-04-2019 18:39:30

ibb1386 пишет:

Есть стабильные версии программного обеспечения которые выполняют свою задачу - пользуюсь.
Я не особо-то и лезу в дебри и не пытаюсь разобраться когда вижу полный аутизм и деградацию пот тегом "развития" когда его нет по факту.

Я аналогично. Не гонюсь за "прогрессом" и не стремлюсь поставить самую пресамую новую версию только что вышедшего софта.

Ибо не раз и не два и даже не 10 раз напарывался на то, что в новых версиях больше глюков и тормозов либо просто УБИЛИ нужный мне функционал, имевшийся в старых версиях

27-04-2019 18:41:45

AlAvis пишет:

Доктор ТуамОсесЕсли уже даже правильно прочитать не можете - никто вам не поможет . Не бегайте по форумам с жалобами - медицина здесь бессильна .

А что там читать-то?
Вы утверждаете что мой топовый на 2015 год конфиг уже слишком слаб, чтобы у меня "летали" новейшие версии FF.

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

Также считаю глупостью считать хорошим браузер, который без лагов и тормозов работает ТОЛЬКО на новом на мощном современном железе

Доктор ТуамОсес пишет:

На моем, как я считал, не самом плохом железе (топовом на  2015 год) с 8Гб оперативки FF67 (с установленными более чем 50-ю аддонами) чота не летает

8Гб оперативы можно было назвать чем-то топовым разве что где-то в районе 2007 года, но никак не в 2015, когда компьютер из средней ценовой категории уже имел бы 16 гигов. 8 гигов в 2015 — это уже бюджетная категория. Я такой компьютер своим родителям в 2014 собирал. На нём современный Firefox работает отлично. Сейчас 8 гигов — это разумный минимум оперативной памяти, который нужен для более-менее адекватной работы (и то если вкладок в браузере много не открывать).

У вас проблема явно из-за 50 установленных аддонов. Не представляю что там у вас такого в таком количестве в Firefox 67 и действительно ли это всё вам прям так уж нужно, но если вы хотите оценить работу именно разработчиков Mozilla — то сравнивать нужно браузера без аддонов от сторонних разработчиков.

VEG
Там один блокировщик рекламы -0.5 секунды отклика даёт, визуально.
При 50 дополнениях - я хз, чё там твориться может вообще.
Ну и еще от сборки зависит.
Я вот сижу на 65.0.2 и у меня 10 дополнений - отклик лучше, чем при 66+ версии с 5 дополнениями.
То есть уже намек на то, что в 66+ версии чёт начали химичать.

Я хз еще по настройкам в about:config т.к я меняю одни и те же параметры, каждую версию если создаю новый профиль - накатываю его на новую, вышедшую потом верси и у меня клоака, а не браузер становится.
Копать в сторону разраба дополнения - это естественно, но в 100% случаев... у меня мозги кипят на этом пунктике.

VEG пишет:

8Гб оперативы можно было назвать чем-то топовым разве что где-то в районе 2007 года, но никак не в 2015

удалено это?

У нас в корпорации НОВЫЕ компы закупаемые для сотрудников (у нас их более 40 тысяч) даже в 2019 году далеко не все имеют 8 Гб.

В основном 4Гб.

8Гб берут только для инженеров-проектировщиков. 16 Гб - только по специальной служебной записке в которой приводится обоснование нафига тебе столько оперативы (в игрушки что ли играть?)
А офисный планктон работает за компами с 4Гб оперативки

28-04-2019 21:25:03

VEG пишет:

8 гигов в 2015 — это уже бюджетная категория. Я такой компьютер своим родителям в 2014 собирал. На нём современный Firefox работает отлично.

У меня фирефокс 35 при 0,2 Гб оперативки и старенькjм айдёвым HDD работает "отлично"
Бьюсь об заклад, что у Вас на Вашем компе с 32 Гб ОЗУ и крутом SSD FF67 работает тормозней и тупит больше, чем у меня FF35 на компе 2004-го года с 0,2 Гб ОЗУ и со старым айдёвым HDD

28-04-2019 21:26:11

VEG пишет:

Не представляю что там у вас такого в таком количестве

Почитайте эту тему: https://forum.mozilla-russia.org/viewtopic.php?id=73927

Замечание п. 3.3
Sergeys



Тогда представите

Ну так с чего вы взяли что в вашей «корпорации» покупают топовые компьютеры? В компании где работаю я меньше 16 гигов оперативы не ставят уже много лет (у кого железо не соответствует минимуму так как было куплено до введения новых норм могут смело просить новый комп). У вашей компании, видимо, не очень хорошо с финансами, раз они покупают уже устаревший хлам «офисному планктону» (как вы сказали) или бюджетные компьютеры инженерам-проектировщикам.

Но причём тут вообще топовые конфигурации? Их покупают не так часто и для специальных нужд. Я программист, мне средней конфигурации с 16 гигами оперативы пока что хватает. Но это не топ и изначально им не был. Я свой комп собрал в 2014 и отдал за него в районе 1000$, и это и близко не топовый ценовой сегмент. А вот товарищ мой работает data scientist-ом. На домашней машине у него 64 гига оперативы. Ему для обучения нейронных сетей надо. Для домашних компьютеров и рабочих станций сегодня это топ (можете сами это проверить в характеристик современных материнских плат для десктопов и рабочих станций). Больше — это уже на сервера ставят. Если смотреть 5 лет назад — топом для десктопа было 32 гига.

Доктор ТуамОсес пишет:

Бьюсь об заклад, что у Вас на Вашем компе с 32 Гб ОЗУ и крутом SSD FF67 работает тормозней и тупит больше, чем у меня FF35 на компе 2004-го года с 0,2 Гб ОЗУ и со старым айдёвым HDD

Сложно относиться к этому заявлению серьёзно =)

Доктор ТуамОсес пишет:

Почитайте эту тему: https://forum.mozilla-russia.org/viewtopic.php?id=73927
Тогда представите

Позабавило что вы сами там пишете о некоторых расширениях, что не знаете для чего именно вы их установили =)

VEG пишет:

Сложно относиться к этому заявлению серьёзно

А зря. Я, конечно, на Вашем железе работу FF67 не проверял, но на моём железе 2015 года с 8 Гб ОЗУ FF67 работает медленней и ресурсов жрёт больше (в частности больше тактов процессора тратит и больше ОЗУ сжирает), чем FF35.0.1 на железе 2004 года с 0,2 Гб ОЗУ.

VEG пишет:

Позабавило что вы сами там пишете о некоторых расширениях, что не знаете для чего именно вы их установили

Ничего смешного.
Тем более, что раз Вы программист, должны понимать это, что когда программа написана и отлажена, через какое-то время уже не помнишь в деталях, что конкретно она делает.

Смысл в том, что все расширения подобраны тщательнейшим образом, были выбраны из целого ряда конкурентов и прошли тщательнейший тестдрайв.
Поэтому раз оно у меня установлено - значит были на то веские причины

Доктор ТуамОсес

:offtopic:

в частности больше тактов процессора тратит и больше ОЗУ сжирает

Нехай, подлюка, подавиться (с), а для чего вам тогда 8 гиг памяти? Вы в диспетчере смотрели сколько свободной памяти висит? Устанавливать кучу памяти, и потом биться за каждый МБ, довольно...странно.
Ресурсоёмкие процессы всё равно сожрут сколько им не дай и Firefox, на их фоне, выглядит совершенно нетребовательным.
Работа видеоредактора.

https://i6.wampi.ru/2019/04/29/2015-07-03_230146.png

Про летает...если угодно, у меня летает с 25-ю дополнениями. Как говорил выше, только несколько версий глючило и приходилось менять на предыдущие или бэту. Может просто кино смотрю там, где и положено - в плеере, а фото и видео редактирую в программах и не испозую сервисы онлайн? На минуточку, браузер это обозреватель. Может работа организована так, что нет смысла держать сто открытых вкладок?...и т.д.
Разговор ниачом, снова да ладом,  на двух страницах. Извините, просто надоело читать всё это...всего доброго.