Хочется узнать как переопределить место хранения временных файлов, а точнее, куки, в браузере MF portable. Только не нужно спешить отвечать, что куки находятся в кэше, надо всего-то набрать в адресной строке about:cache, и сразу всё увидим. На опыте проверено, что это не так.
Вот откуда возник вопрос. Имеется две портабельных версии Mozilla Firefox. Задумывалось так, чтобы настроить их для работы с двумя разными порталами (один на одном браузере, другой на другом), чтобы работа не пересекалась, т. е., допустим, вошли в аккаунт на одном браузере, а второй "не знает" об этой авторизации; также, если очистить куки на одном MF, на втором все авторизации должны остаться. Вот этого и не происходит.
При наборе about:cache высвечиваются папки, находящиеся "внутри" каталога соответствующего браузера, то есть, если бы куки хранились только в кэше, то при очистке кук в одном браузере, другой бы этого "не заметил", и все авторизации в нём сохранились бы.
Но всё происходит так, будто место хранения кук у браузеров общее, т.е. чистишь куки в одном, тогда и во втором они оказываются почищены, авторизации на сайтах сбрасываются.
Замечено, что при работе Mozilla Firefox portable, независимо от того, что показывает about:cache (все папки кэшей находятся внутри каталога самого MF), всё равно что-то записывается в папку C:\Users\{Имя пользователя компьютера}\AppData\Local\Temp. Пробовали штудировать все строки в about:config, там это нигде не указывается.
Подскажите пожалуйста, как разделить работу двух копий Mozilla Firefox portable, чтобы они не видели куки друг друга, а записывали и удаляли только свои?
Попробуйте собрать свои portable. Например, при помощи vmware thinapp. Последняя версия 5.2.3 поддерживает портирование Firefox 50.1. На прошлой неделе как раз делал сборку, все работает нормально. Временные файлы и куки пишутся в песочницу.