>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Флейм http://forum.mozilla-russia.org/viewforum.php?id=14 >Как сделать портабельную лису? http://forum.mozilla-russia.org/viewtopic.php?id=52859 |
Valrav > 15-12-2011 22:57:10 |
Так как браузер это очень важная программа на компьютере, ибо владение компьютера подразумевает под собой выход в интернет, а выходим туда мы конечно же с помощью браузера, то хотелось бы иметь себя у портабельный браузер, то есть браузер, который в случае краха системы не нужно будет устанавливать и настраивать по новой, а достаточно будет просто распаковать из архива, заранее забекапленного на всякий пожарный. Так у меня и плеер и мессенджер портабельные... А вот с лисой что то пока непонятки, не нашел тут на сайте мануала или какого то внятного описания как лису можно сделать портабельной. Была у меня сборка, пришел к мнению что то свое все таки ближе. У меня установлена лиса 8.0.1, как я могу сделать ее портабельной? |
mserv > 15-12-2011 23:10:45 |
Anazoer > 16-12-2011 02:20:30 |
mserv пишет эта сборка шпионит за юзерами! лучше самим через бат файл. |
Sid > 16-12-2011 02:27:17 |
Anazoer пишет
Доказательства? |
adidharma > 16-12-2011 03:50:47 |
mserv пишет Лучше, наверно так: http://portableapps.com/apps/internet/f … calization Anazoer пишет
Бред, имхо. Anazoer пишет
Корявое решение, имхо. Более элегантно тогда лоадер в NSIS слепить, типа такого: скрытый текст Выделить код Код:Name "Lightningfox Portable" OutFile "Lightningfox-Portable.exe" !include LogicLib.nsh CRCCheck off SilentInstall silent XPSTYLE off Icon "Lightningfox.ico" Section 'Main' Exec '"$EXEDIR\Lightningfox\lightningfox.exe" -profile "$EXEDIR\Profile"' SectionEnd |
Пандёнок > 16-12-2011 12:52:34 |
Anazoer |
Keepun > 16-12-2011 13:30:53 |
Пандёнок пишет
Rosenfeld не программист, поэтому делает свои выводы на основе правила "OpenSources навредить не может" Чем вам батник не нравится? P.S. |
Valrav > 16-12-2011 13:35:56 |
Может тогда кто нибудь из знающих замутит faq нормальный что там нужно с батниками делать, чтобы браузер стал портативным |
mserv > 16-12-2011 13:41:57 |
Anazoer, Keepun |
Пандёнок > 16-12-2011 13:44:35 |
Keepun |
Keepun > 16-12-2011 14:39:05 |
Valrav пишет
Там вообще одна строка должна быть: Можешь ее в firefox.bat пихнуть, а можешь ярлыком сделать, красивее будет. Или ждешь каких-нибудь "шаманских" команд? Творения Мозиллы изначально портабельны! mserv пишет
А предоставьте нам в качестве доказательств исходные коды этих сборок, что на исходники никаких "левых" патчей не накладывали! |
adidharma > 16-12-2011 15:37:27 |
Keepun пишет
Какие левые патчи?! Сам 16-12-2011 15:51:39 Keepun пишет
Можно и так: %* - вот это, если, честно под сомнением; вроде как нужно, чтобы дополнительные параметры ком. строки передавать. |
Keepun > 16-12-2011 17:21:01 |
adidharma пишет
Мне та сборка нафиг не нужна, поэтому не проверял. Недоверие ко всех неофициальным сборкам должно быть, если чел действительно заботится о своей Приваси. @echo off - не обязателен, потому что черное окно и так быстро исчезнет. Возможно также такой вариант: Выделить код Код:rem Без start, чтобы del выполнился уже после закрытия Лисы firefox.exe -profile "./Profile" del "%USERPROFILE%\Local Settings\Mozilla\Firefox\Profiles\[Profiles]\" В общем курите https://developer.mozilla.org/en/Command_Line_Options |
adidharma > 16-12-2011 17:44:29 |
Keepun пишет
Проще лодырь в NSIS |
Пандёнок > 16-12-2011 20:18:30 |
Keepun не пойдёт, если профиль на флешке вместе с Firefox и не копируется на винчестер. 16-12-2011 20:22:12 adidharma пишет
Щас половина посетителей форума сделают и будут считать себя программистами. |
Keepun > 16-12-2011 23:13:39 |
Пандёнок пишет
Я не проверял, но Лиса наверняка все равно заюзает временную папку самого юзера. Можно для Лисы переменную USERPROFILE изменить в батнике. Вариантов куча - "только ваше незнание не позволяет сделать выбор". |
Пандёнок > 17-12-2011 13:59:47 |
Keepun Выделить код Код:rem Без start, чтобы del выполнился уже после закрытия Лисы firefox.exe -no-remote -р "./Profile" del "%USERPROFILE%\Local Settings\Mozilla\Firefox\Profiles\[Profiles]\" Тогда, если на чужом компьютере, где вы запускаете свой портативный |
adidharma > 17-12-2011 14:11:40 |
Пандёнок пишет
Мне эта конструкция непонятна. Как cmd ее будет обрабатывать? Тем более, это для XP; для W7 вроде чето типа такого должно быть: 17-12-2011 14:21:05
Или под [Profiles]\ подразумевается, что абсолютный путь туда надо вписать? Но это абсурд. На личном ПК удаление чего-либо оттуда просто ненужно, а на чужих компах, получается, каждый раз батник редактировать? P.S. Вообще нужность этой строки сомнительна. У меня при запуске «firefox.exe -no-remote -profile "./Profile"» ничего в "%USERPROFILE%\Local Settings\Mozilla\Firefox\Profiles\" не изменилось/не записалось. |
Valrav > 17-12-2011 15:39:48 |
Лично я, мало что понял из выше написанного. Спасибо за подробные разъяснения. |
Пандёнок > 17-12-2011 16:02:38 |
Valrav |
Keepun > 17-12-2011 21:48:15 |
adidharma пишет
Я не ошибся. 17-12-2011 21:51:34 17-12-2011 21:59:10 Вообще лучше сразу заменять переменную USERPROFILE при запуске любой проги (не только Лисы) на относительный флешечный путь и не парится. |
Пандёнок > 17-12-2011 22:03:35 |
adidharma пишет
Я тоже сомневаюсь. Может быть, туда будет писаться, когда «хозяйский» Keepun пишет
Я вовсе не спец по замене переменных, поэтому уточню: она только для этого батника изменится? Через set? |
adidharma > 17-12-2011 23:13:01 |
Keepun пишет
А, вспомнил. В 7-ке же хардлинки есть, на XP-шные пути типа Local Settings и т. п.
Там у меня находится кэш установленного стандартным образом
Не понял и т. д.? |
kostyanet > 18-12-2011 05:50:31 |
После краха системы меньше всего будет волновать переустановка браузера которая занимает одну минуту. Делайте резервные копии всего системного диска. |
Keepun > 18-12-2011 17:53:59 |
adidharma пишет
Вполне возможно, что -profile заодно меняет и путь к кешу. 18-12-2011 18:03:19 Выделить код Код:setlocal set USERPROFILE="./" set U endlocal echo "Сейчас переменная будет прежней" set U pause |
Valrav > 28-12-2011 15:11:25 |
adidharma пишет
Портабельная версия вообще не сохраняет кэш или он автоматически очищается после выхода? |