Использую (и активно распространяю) portable-версию, сделанную на базе portableapps.com. Единственный минус ее заключается в неверном открытии ссылок при ЗАКРЫТОМ ff. Т.е. когда окно открыто, тыкаешь любую ссылку и она нормально открывается вкладкой. Если же закрыто - открывается естественно не само portable приложение, запускающее ff, который лежит с ней рядом, а ff напрямую ! Т.е. пустой, без подхвата плагинов и настроек.
..firefox\
firefoxPortable.exe (открытие URL извне при закрытом браузере идет мимо ЭТОГО файла..)
app\
firefox\
firefox.exe (.. и сразу сюда. Тут он ненастроенный)
Понимаю, что несколько скомканно объяснил, но надеюсь все же понятно. Заранее огромное спасибо за помощь.
Portable Firefox нельзя делать браузером по-умолчанию. Результат ты можешь наблюдать у себя. Причина в том, что firefox.exe в Portable Firefox запускается со специальными параметрами в командной строке, которые, по большому счету, и делают его "переносным".
Кстати, где в твоем сообщении вопрос? И в чем тебе нужна помощь? Обычно это стоит писать в явном виде, потому что иначе непонятно что тебе нужно.
Если ты используешь Portable Fx с целью сохранения настроек при незапланированной переустановке системы, то советую тебе просто в нормальном Firefox создать профиль в удобном для тебя месте и пользоваться им. Если регулярно делать резервное копирование профиля, то ни настрое, ни закладок ты при переустановке не потеряешь.
Welcome to mozilla@conference.jabber.ru
Отсутствует
Извиняюсь, пока формулировал понятный вопрос, забыл написать его в принципе
Так вот. Делаю для большого количества человек сборку. Т.к. с инсталл-версией это сложновато, использую portable. Однако же чтобы перетащить упорных людей с Опер и ИЕ приходится учитывать каждую мелочь.
ВНИМАНИЕ, ВОПРОС:
Можно ли как-то это исправить ? Можно ли что-то изменить в реестре, чтобы даже портабельная версия впаивалась в систему ? Ведь если я запускаю адрес из консольных прог наподобие Type&Run, в которых указан путь именно к firefoxPORTABLE.EXE, то браузер запускается, а уж потом открывает адрес, т.е. все как надо. Помогите, пожалуйста, сделать как надо, либо разубедите, что такое вообще возможно
Отсутствует
Такое возможно. В ассоциациях протоколов и типов файлов, связанных с firefox, необходимо заменить имя исполняемого файла на "launcher". Как это сделать знаешь?
Welcome to mozilla@conference.jabber.ru
Отсутствует
Это я уже пробовал в реестре, но, возможно то ли не все, то ли руки кривые. После этого просто ничего не запускалось по ссылкам. Так сейчас и сижу, ковыряюсь.
Уж больно удивили ветки с именем 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 :
Тут немного про ассоциацию файлов.
Welcome to mozilla@conference.jabber.ru
Отсутствует
Вернул все как было, затем заменил путем лончера пути:
[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"
И учти, что это только для файлов. Для протоколов надо править отдельно.
Welcome to mozilla@conference.jabber.ru
Отсутствует
Попробовал пока что так, но что-то все равно не помогает. Быстрее почему-то стало открываться, но нет Сделал на всякий случай бекап всех подобных веток и стало понятно, что они дублируются в 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\"""
Проверил, в реестр добавилось, исправилось. В результате на любое действие, будь то ярлык на ссыль с рабочего стола, либо ссылка в тексте - в процессах появляется лончер и уверенно закрывается
Если я вас еще не заколебал, прошу помочь. Попробуйте такое сделать на своем компьютере. Заранее благодарен, это поможет далекооо не мне одному, т.к. в планах на пересаживание на FF у меня большой список
Отредактировано Nord (25-06-2008 06:13:21)
Отсутствует
в сумме не вижу смысла использовать portable как браузер по умолчанию. уж больно много танцов с бубном, практически повторный, ручной инстал. всёже прощё применить обычную версию.
lump
Я же писал выше, что собираю сборки для людей с настройками. Как я буду им раздавать инсталляшки ?
В общем-то, господа, вопрос снят.
Помогла тема http://forum.mozilla-russia.org/viewtopic.php?id=22959&p=2
Обычная, лежащая внутри портабла, ненастроенная лиса просто хочет, чтобы ее ткнули носом, где настроенный профиль. Поэтому редактированием profiles.ini решилось очень просто. Счастье наступило. Спасибо !
Отсутствует
Сделайте одну "обычную" инсталляцию, навешайте на нее дополнения.
Настройте.
Потом используйте FEBE + CLEO и устанавливайте на другие машины.
Отредактировано Rosenfeld (25-06-2008 09:20:37)
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
Решила попробовать FF portble, раньше ползовалась только обычной. Установила на флешку 3 версию плюс Firebug. И что-то FF теперь вообще не запускается. Не подскажете, как мне быть?