Использую (и активно распространяю) portable-версию, сделанную на базе portableapps.com. Единственный минус ее заключается в неверном открытии ссылок при ЗАКРЫТОМ ff. Т.е. когда окно открыто, тыкаешь любую ссылку и она нормально открывается вкладкой. Если же закрыто - открывается естественно не само portable приложение, запускающее ff, который лежит с ней рядом, а ff напрямую ! Т.е. пустой, без подхвата плагинов и настроек.

..firefox\
   firefoxPortable.exe (открытие URL извне при закрытом браузере идет мимо ЭТОГО файла..)
   app\
       firefox\
           firefox.exe (.. и сразу сюда. Тут он ненастроенный)

Понимаю, что несколько скомканно объяснил, но надеюсь все же понятно. Заранее огромное спасибо за помощь.

Portable Firefox нельзя делать браузером по-умолчанию. Результат ты можешь наблюдать у себя. Причина в том, что firefox.exe в Portable Firefox запускается со специальными параметрами в командной строке, которые, по большому счету, и делают его "переносным".
Кстати, где в твоем сообщении вопрос? И в чем тебе нужна помощь? Обычно это стоит писать в явном виде, потому что иначе непонятно что тебе нужно.
Если ты используешь Portable Fx с целью сохранения настроек при незапланированной переустановке системы, то советую тебе просто в нормальном Firefox создать профиль в удобном для тебя месте и пользоваться им. Если регулярно делать резервное копирование профиля, то ни настрое, ни закладок ты при переустановке не потеряешь.

:D Извиняюсь, пока формулировал понятный вопрос, забыл написать его в принципе :D

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

ВНИМАНИЕ, ВОПРОС:
Можно ли как-то это исправить ? Можно ли что-то изменить в реестре, чтобы даже портабельная версия впаивалась в систему ? Ведь если я запускаю адрес из консольных прог наподобие Type&Run, в которых указан путь именно к firefoxPORTABLE.EXE, то браузер запускается, а уж потом открывает адрес, т.е. все как надо. Помогите, пожалуйста, сделать как надо, либо разубедите, что такое вообще возможно :)

Такое возможно. В ассоциациях протоколов и типов файлов, связанных с firefox, необходимо заменить имя исполняемого файла на "launcher". Как это сделать знаешь?

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

Уж больно удивили ветки с именем firefox. Он же их там сам создает, а не меняет обычные. Это смущает, не знаю можно ли сделать это "для людей". Разве что .reg файлом.

Добавлено Wed Jun 25 00:57:57 2008 :
А в HKEY_CLASSES_ROOT\.url вообще все ключами :(

Добавлено Wed Jun 25 01:01:48 2008 :
Поискал по пути к ФФ по всему реестру, все исправил на лончер. Теперь видно что лончер запускается в процессах и сразу выключается.

Добавлено Wed Jun 25 01:03:57 2008 :
Может быть можно как-то запускать по профилям.. посмотрел по форуму, но что-то не понял сути решения :/

Попробуй сначала поменяй команду только в HKCL\FirefoxHTML\open\command И посмотри будет ли работать запуск .htm и .html файлов как надо.

Добавлено Wed Jun 25 01:14:13 2008 :
Кстати, учти что у launcher'а должна быть строго определенная рабочая папка. Вроде бы рядом с командой можно добавить строковый параметр Path для ее указания.

Добавлено Wed Jun 25 01:18:34 2008 :
Тут немного про ассоциацию файлов.

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

[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]
@="\"J:\\!MyDocs\\Firefox\\firefoxportable.exe\" -requestPending -osint -url \"%1\""

[HKEY_CLASSES_ROOT\FirefoxURL\shell\open\command]
@="\"J:\\!MyDocs\\Firefox\\firefoxportable.exe\" -requestPending -osint -url \"%1\""


Результат - тот же. Открывает чистенький :(

PS Про команду с параметром path не понял. В ярлыке ? В реестре ? Где ?

Добавлено Wed Jun 25 01:35:03 2008 :
По ссылке прочитаю, спасибо. На английском правда это займет время )

Попробуй так

[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]
@="\"J:\\!MyDocs\\Firefox\\firefoxportable.exe\" \"%1\""
Path="J:\\!MyDocs\\Firefox"

И учти, что это только для файлов. Для протоколов надо править отдельно.

Попробовал пока что так, но что-то все равно не помогает. Быстрее почему-то стало открываться, но нет :( Сделал на всякий случай бекап всех подобных веток и стало понятно, что они дублируются в 4 местах. Чтобы далее экспериментировать, стоит узнать, что именно будет подхватываться.

[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]
[HKEY_CURRENT_USER\Software\Classes\FirefoxHTML\shell\open\command]
[HKEY_USERS\S-1-5-21-1123561945-796845957-725345543-500\Software\Classes\FirefoxHTML\shell\open\command]
[HKEY_USERS\S-1-5-21-1123561945-796845957-725345543-500_Classes\FirefoxHTML\shell\open\command]

(привел только для FirefoxHTML, по идее там еще и ftp, http итд)

Последние 2 ветви видимо что-то вроде бекапа. Стоит ли в экспериментах их тоже редактировать, не будут ли они мешать ?

Добавлено Wed Jun 25 06:00:10 2008 :
Каждое из
@="\"J:\\!MyDocs\\Firefox\\App\\firefox\\firefox.exe\" -requestPending -osint -url \"%1\""
Заменил на
@="\"J:\\!MyDocs\\Firefox\\firefoxportable.exe\" -requestPending -osint -url \"%1\""
"Path"="\"J:\\!MyDocs\\Firefox\"""

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

Если я вас еще не заколебал, прошу помочь. Попробуйте такое сделать на своем компьютере. Заранее благодарен, это поможет далекооо не мне одному, т.к. в планах на пересаживание на FF у меня большой список :angel:

в сумме не вижу смысла использовать portable как браузер по умолчанию. уж больно много танцов с бубном, практически повторный, ручной инстал. всёже прощё применить обычную версию.  ;)

lump
Я же писал выше, что собираю сборки для людей с настройками. Как я буду им раздавать инсталляшки ?

В общем-то, господа, вопрос снят.
Помогла тема http://forum.mozilla-russia.org/viewtopic.php?id=22959&p=2
Обычная, лежащая внутри портабла, ненастроенная лиса просто хочет, чтобы ее ткнули носом, где настроенный профиль. Поэтому редактированием profiles.ini решилось очень просто. Счастье наступило. Спасибо ! :music:

Сделайте одну "обычную" инсталляцию, навешайте на нее дополнения.

Настройте.

Потом используйте FEBE + CLEO и устанавливайте на другие машины.

Решила попробовать FF portble, раньше ползовалась только обычной. Установила на флешку 3 версию плюс Firebug. И что-то FF теперь вообще не запускается. Не подскажете, как мне быть?