Добрый день.

Браузер: Firefox 24.5 Portable (с http://portableapps.com), ОС: Windows XP.

Проблема: После установки FoxyProxy Standard он в папке extensions создается не как остальные расширения в виде xpi, а как распакованная папка foxyproxy@eric.h.jung. Эта папка содержит 263 файла и 46 папок - это очень много.
Однако если запаковать это в виде xpi - расширение будет запускаться, но оно станет некорректно работать - кнопки не нажимаются, выпадающий список не работает... В общем, неприятное "открытие" оказалось.

Вопрос: Какие могут быть пути решения этой проблемы* ? Расширение должно быть как все - в виде xpi, а не занимать место MFT  и на диске в виде кучи файлов.

Спасибо за ответы.

UPD

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

Вопрос 2: Такая особенность поведения этого расширения наблюдается у кого-то еще, или только у меня?

User №2531 пишет

а не занимать место MFT  и на диске в виде кучи файлов

Мне вот интересно, чем это тебе грозит?

Потому-что у всех ПК разные. У кого-то новые (а поэтому не критично), у кого-то нет, у кого-то вообще SSD.
У меня машина довоенная.

В свою очередь, мне интересно, почему авторы FoxyProxy изготовили свое расширение, которое при установке образуется в виде
кучи файлов, а не в виде одного файла xpi, как у других расширений? Причем если их запаковать, кнопки работать не будут?
Куча файлов еще и копируется, а также грузится медленнее. А модули Firefox не зря упакованы в виде omni.ja.

Вопрос все еще актуален.

У меня пока недостаточно знаний, чтобы написать полноценный аналог FoxyProxy.
Пока ищу наименее "затратные" пути:
1 - есть ли неплохие аналоги FoxyProxy? На офсайте аддонов таких, по-моему, нет...
2 - с самим FoxyProxy, я так понимаю, ничего сделать нельзя?

User №2531 пишет

Вопрос 2: Такая особенность поведения этого расширения наблюдается у кого-то еще, или только у меня?

Очевидно, у всех:

foxyproxy_standard-4.2.4-fx+tb+sm.xpi/install.rdf пишет

<em:unpack>true</em:unpack>

https://developer.mozilla.org/en-US/Add … sts#unpack

Infocatcher пишет

<em:unpack>true</em:unpack>

Спасибо, попробую позже поменять на false и посмотрю, что получится.

okkamas_knife пишет

что значит неплохие?

https://forum.mozilla-russia.org/viewtopic.php?pid=654958#p654958
хотя бы должен вестить список сайтов для конкретного прокси для переключения автоматом. А не просто переключение на прокси из заданного списка.

okkamas_knife пишет

буде проще с нуля сделать своё чем ковыряться в чужом коде.

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

upd:

Infocatcher пишет

<em:unpack>true</em:unpack>

смена на false не решила проблему: теперь в виде xpi, но выпадающий список, кнопки, элементы меню - не работают.