PDA

Показать полную графическую версию : Mozilla Firefox (все вопросы)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 [131] 132 133 134 135

Farman
18-06-2019, 20:43
... у вас было на то, чтобы полностью переустановить браузер. Не? »
зачем мне переустанавливать браузер, если цель - восстановить несколько сотен утерянных вкладок?

Nordek
19-06-2019, 01:41
Farman, Не понятно что за кашу вы написали.
Открыл мозилу, также все пустые страницы. »Версия Mozilla Firefox?
В Mozilla Firefox перейдя на адрес любого сайта страницы загружаются или тоже пусто?

По Пользовался хромом, в какой-то момент перестали открываться ссылки, новые вкладки,
вместо них просто пустые страницы, без ничего. »
Открыл мозилу, также все пустые страницы. »
- Могу предположить что препятствует какое-то программное обеспечение.

[hr]


Создайте каталог, например Test:
MD "%AppData%\Mozilla\Firefox\Profiles\Test"


Перейдите в него:
explorer.exe "%AppData%\Mozilla\Firefox\Profiles\Test"


В каталоге Test создайте файл prefs.js и внесите в него: user_pref("browser.startup.page", 3);

или из командной строки:
echo user_pref("browser.startup.page", 3); > "%AppData%\Mozilla\Firefox\Profiles\Test\prefs.js"


Перейдите в свой существующий старый каталог (например 12abcd3.default, далее буду определять его как XXXXXXX.default).
Из каталога XXXXXXX.default скопируйте файл sessionstore.json или sessionstore.jsonlz4 (sessionstore.jsonlz4 для новых версий браузера) в новый каталог Test.
Помните: Скопировать а не перенести.

Запустите браузер таким образом:
"%ProgramFiles%\Mozilla Firefox\firefox.exe" -profile "%AppData%\Mozilla\Firefox\Profiles\Test"


P.S Часть действий производится в командной строке.

Farman
19-06-2019, 15:49
Да нет же, оба браузера работают нормально, просто в какой-то момент они оба рухнули и похерились открытые ранее вкладки,
хром свои сумел восстановить, а мозилла - нет. Мне просто нужно восстановить мозиллу, об этом же и написано в конце моего первого поста на эту тему.
Мозилла последней версии.

Nordek
20-06-2019, 03:09
Мне просто нужно восстановить мозиллу, об этом же и написано в конце моего первого поста на эту тему. »В сообщении #2603 (http://forum.oszone.net/showpost.php?p=2876068) же, ниже представлены рекомендации. Действуйте.

Мозилла последней версии. »
Для восстановления сесии в последних версиях используйте sessionstore.jsonlz4 а не sessionstore.js.
На момент воспроизведений действий, была использована Mozilla Firefox версии 67.0.3.

Резервные копии хранятся в каталоге sessionstore-backups.

Имеют вид:
previous.jsonlz4
recovery.jsonlz4
recovery.baklz4

а также
upgrade.jsonlz4-20190120210010
upgrade.jsonlz4-20190220220015
upgrade.jsonlz4-20190320070000

Если по каким-то причинам из текущего sessionstore.jsonlz4 не восстанавливается - Можно скопировать из каталога sessionstore-backups файл recovery.jsonlz4 в каталог профиля с последующим его переименованием в sessionstore.jsonlz4.

Для чистоты эксперимента из каталога sessionstore-backups скопируйте файл recovery.jsonlz4 в каталог Test.
Находясь в каталоге Test переименуйте файл recovery.jsonlz4 в sessionstore.jsonlz4.

Запустите:
"%ProgramFiles%\Mozilla Firefox\firefox.exe" -profile "%AppData%\Mozilla\Firefox\Profiles\Test"
P.S По сообщению #2603 (http://forum.oszone.net/showpost.php?p=2876068) - Вы уже научились как работать с профилем Test, по этому у вас не возникнет лишних вопросов из рода где взять папку Test и как с ней работать.

Последует восстановление сессии.
Если нет, то перейдите на первую вкладку которой будет присвоено название about:sessionrestore (позже отобразится как Восстановление сессии).
Далее можете выбрать Восстановить сессию (При желании можете щёлкнуть Показать предыдущие вкладки для ознакомления.).

Farman
21-06-2019, 03:31
Создал тестовый профиль и сделал всё, что было описано выше, но безрезультатно.
"Извините. Нам не удалось восстановить ваши страницы."
В "показать предыдущие вкладки" также пусто.

Сразу как всё слетело я скопировал папку бекапа, вот так (https://ibb.co/5nJ9HYh) она выглядит
соответственно файлы с датой изменения от 05.05 уже не актуальны? в них получается уже внесено изменение с пустым браузером

Nordek
21-06-2019, 07:03
"Извините. Нам не удалось восстановить ваши страницы." »Файлы сессиий подозрительно большого размера. У вас там более 5000 вкладок?

В Windows можно ещё ознакомится с sessionstore.json в текстовом редакторе, jsonlz4 это уже другое, текстовый редактор не пойдёт. В Linux с jsonlz4 работаю с помощью lz4json, в Windows можно воспользоваться расширением для браузера mozlz4-edit - Предназначено для просмотра json|jsonlz4/правки/преобразования в json и обратно в jsonlz4.
Установите расширение mozlz4-edit (https://addons.mozilla.org/ru/firefox/addon/mozlz4-edit/), ознакомьтесь с содержимым ваших файлов (предворительно скопировав в отлиную папку чтоб не повредить файлы).
Обнаружите ссылки на сайты, данные base64, и др.

При необходимости из репозитория (https://ftp.mozilla.org/pub/firefox/releases/) можете скачать старую версию Mozilla Firefox (например 52.9.0 ESR Win32 (http://ftp.mozilla.org/pub/firefox/releases/52.9.0esr/win32/ru/Firefox Setup 52.9.0esr.exe)|Win64 (http://ftp.mozilla.org/pub/firefox/releases/52.9.0esr/win64/ru/Firefox Setup 52.9.0esr.exe)) для загрузки сессии старого формата.

Старую версию устанавливать не обязательно, достаточно извлечь в удобное местоположение (например в каталог mozilla).
Обнаружите каталог core и файл setup.exe
Рядом создаёте файл *.bat (например mozilla.bat) с содержимым:
start "" .\core\firefox.exe -no-remote -profile .\profiles\default
После этого можете выполнить файл bat.
Далее работать с каталогом default который будет расположен в каталоге profiles.

P.S С использованием префикса -profile - Работа браузера не повлияет на работоспособность основного браузера и не последует внесение каких либо данных в ваш рабочий профиль.

Чтоб при запуске автоматически не скачивалось обновление выше 52.9.0 с последующим обновлением браузера - Потребуется внести некоторые изменения в файле channel-prefs.js (файл расположен по пути core\defaults\pref):
Достаточно заменить значение esr на другое, например none.

Сразу как всё слетело я скопировал папку бекапа, вот так (https://ibb.co/5nJ9HYh) она выглядит
соответственно файлы с датой изменения от 05.05 уже не актуальны? »Судя по всему уже нет, вам ничто не мешает ознакомиться с содержимым с помощью mozlz4-edit. У вас есть предыдущие резервные копии.
Я не просто так определил отдельный каталог Test, и советовал копировать а не перемещать данные для работы с файлами.

P.S Не забывайте делать основную резервную копию всего профиля Mozilla Firefox, например сжать в архив 7z.

Farman
21-06-2019, 21:01
Там действительно очень большое кол-во вкладок, навскидку порядка 500,
и у многих из них ещё есть история из какого-то количества страниц.

Установил расширение, в нём получается можно смотреть как раз те 3 файла, которые меняются
с каждым запуском браузера.

https://i.ibb.co/nr11kpg/image.png (https://ibb.co/nr11kpg)

Ко всему я не представляю чем они отличаются друг от друга.
Как бы там ни было, сначала я открыл вот эти свежие файлы, просто посмотреть что к чему.
В итоге там огромное количество сайтов и я совершенно не понимаю что это и откуда.

https://i.ibb.co/st76dtL/2.png (https://ibb.co/st76dtL)

В старых файлах (от 5 числа) тоже ничего интересного, несколько открытых на тот момент вкладок, в которых я как раз
гуглил, что можно сделать с моей проблемой. И после них опять же огромный список каких-то сайтов.


Далее, для эксперимента я взял копию файла recovery.bak (не знал какой файл взять, потому-что не понимаю в чём их отличие), переименовал в recovery.baklz4
чтобы расширение его видело, некоторое время понадобилось на загрузку этого файла, но в итоге да, там действительно те утерянные вкладки, похоже даже с переходами,
то есть с историей каждой из них.
Что мне в итоге с этим делать? Ибо как мне помнится изначально я практически все эти файлы пробовал заменять на sessionstore.js,
ориентируясь в первую очередь по датам, но результата никакого не было.

Nordek
22-06-2019, 07:34
Что мне в итоге с этим делать? »Если из сессии не получается загрузить вкладки, то попробуйте извлечь url (если таковые присутствуют).

Например:
С помощью mozlz4-edit (https://addons.mozilla.org/ru/firefox/addon/mozlz4-edit/) откройте jsonlz4.
После загрузки jsonlz4, в mozlz4-edit щёлкните Save as JSON
Далее определите url, в Windows из командной строки это как-то так:
findstr условие_поиска "[путь]имя_файла"

Например:
findstr url "%UserProfile%\Desktop\sessionstore.json"

Можете записать в текст:
findstr url "%UserProfile%\Desktop\sessionstore.json">>%UserProfile%\Desktop\sessionstore.txt
Можете менять условия для поиска, например url на originalURI или на худой конец host.

P.S %UserProfile% - Равен C:\Users\YourUser\Desktop

Если вы записали в текст, то открыв полученный sessionstore.txt в обычном блокноте вы увидите содержимое такого рода:
"url": "http://forum.oszone.net", "url": "http://forum.oszone.net/rules.html", "url": "http://forum.oszone.net/faq.php", "url": "http://forum.oszone.net/search.php", "url": "http://forum.oszone.net/forum-104.html", "url": "http://forum.oszone.net/forum-7.html", "url": "http://forum.oszone.net/thread-40807.html",

В AkelPad (http://akelpad.sourceforge.net/en/download.php) выглядеть будет так:
"url": "http://forum.oszone.net",
"url": "http://forum.oszone.net/rules.html",
"url": "http://forum.oszone.net/faq.php",
"url": "http://forum.oszone.net/search.php",
"url": "http://forum.oszone.net/forum-104.html",
"url": "http://forum.oszone.net/forum-7.html",
"url": "http://forum.oszone.net/thread-40807.html",

Далее, например в том же AkelPad можете воспользоваться пунктом "Заменить.. - CTRL+R" - Чтоб привести адреса url к виду:
http://forum.oszone.net
http://forum.oszone.net/rules.html
http://forum.oszone.net/faq.php
http://forum.oszone.net/search.php
http://forum.oszone.net/forum-104.html
http://forum.oszone.net/forum-7.html
http://forum.oszone.net/thread-40807.html

Позже можно импортировать, например с помощью Tab Session Manager (https://addons.mozilla.org/ru/firefox/addon/tab-session-manager/), если вам не удобно по одному открывать.
Импорт в Tab Session Manager можно произвести зайдя в настройки, затем перейдя на вкладку Сессии.
Вставить url и нажать Импорт:
https://i2.imageban.ru/thumbs/2019.06.22/9be6810fee4da3cc6694896ba8b9cc81.png (https://i2.imageban.ru/out/2019/06/22/9be6810fee4da3cc6694896ba8b9cc81.png)
После импорта нажимаете на значок Tab Session Manager у вас появится сессия. Можете открыть.
Далее разберётесь

Iska
22-06-2019, 11:22
Nordek, lz в имени файла означают случайно не сжатие известным методом?

Farman
22-06-2019, 15:49
выглядит крайне громоздким, что уж говорить.

в связи с этим разумнее будет сначала всё же попытаться загрузить вкладки из сессии (раз в ней вся эта информация есть),
вероятно я что-то делаю неправильно. в том способе, которым я изначально пользовался, я менял разные файлы из бек апа на
sessionstore.js, но сейчас этот файл в профиле итак полностью совпадает с файлом из бек апа.

https://i.ibb.co/7Y2qbv2/image.png (https://ibb.co/7Y2qbv2)

есть вероятность, что я сделал эту замену до того как сохранил резервную копию этой папки,
но возможно так и было изначально. отчего браузер не считывает этот файл, может быть что-то ещё нужно заменить?

Nordek
22-06-2019, 20:05
случайно не сжатие известным методом? »Iska, Так, только не LZ, а LZ4 (https://ru.wikipedia.org/wiki/LZ4) + вмешателство Mozilla.

разумнее будет сначала всё же попытаться загрузить вкладки из сессии »Я считаю целесообразно прочитать файл, вывести адреса url. Вы желанием восстановить сессию браузером - Добьётесь того, что в конечном счёте всё потеряете: Тогда восстановить что-либо станет невозможным.

отчего браузер не считывает этот файл, может быть что-то ещё нужно заменить? »Неудачно рухнул браузер, далее возможно что-то подавляет/чем-то заменено в начале - Отчего не загружается.

Iska
23-06-2019, 00:14
Nordek, спасибо, ясно.

bredych
12-07-2019, 21:43
столкнулся со странным глюком
ФФ обновился самостоятельно до последнего 68-го.
После этого - если вводишь в адресной строке название некоего ресурса, куда ранее не заходил, - энтер нажимать бессмысленно. Не работает. Контрол+энтер - тоже.
Только стрелочку в конце адресной строки.
Если несколько раз зашел на ресурс, то браузер его "запоминает" и энтер действует. Для него.
Для любого нового адресак - опять шиш.

Что это за гадость и как её победить?
ОСь практически новая, Вин7-32, ничем не загаженная, разумеется, никаких сборок и всего такого.

Nordek
12-07-2019, 22:16
bredych,
Запустите браузер в Безопасном режиме (https://support.mozilla.org/ru/kb/reshenie-problem-v-firefox-s-ispolzovaniem-bezopas).
Воспользуйтесь Режимом приватного просмотра (https://support.mozilla.org/ru/kb/privatnyj-prosmotr-prosmotr-veb-stranic-bez-sohran)
Проверьте наличие проблемы.


Диагностика и решение проблем в Firefox (https://support.mozilla.org/ru/kb/osnovnye-sposoby-resheniya-problem)

MrChert
04-10-2019, 10:06
Здравствуйте. После установки антивируса на ПК (ESET NOD32), при запуске windows появляется окно "Закрыть Firefox" Firefox уже запущен, но не отвечает...
В процессах наблюдается это:
-contentproc --channel="5212.0.900366177\1950540048" -parentBuildID 20190917135527 -prefsHandle 1096 -prefMapHandle 1092 -prefsLen 1 -prefMapSize 193279 -greomni "C:\Program Files (x86)\Mozilla Firefox\omni.ja" -appomni "C:\Program Files (x86)\Mozilla Firefox\browser\omni.ja" -appdir "C:\Program Files (x86)\Mozilla Firefox\browser" - 5212 "\\.\pipe\gecko-crash-server-pipe.5212" 1200 gpu
Кто может объяснить, что выполняет браузер и как от этого избавиться?
https://i.postimg.cc/fbmtKqvf/image.png

Frost O.S
01-11-2019, 15:33
Подскажите пожалуйста, есть способ настроить Mozilla Firefox 70.0.1 (64 бита), чтобы не слетали вкладки в браузере ?

Iska
01-11-2019, 17:18
Frost O.S, а что — слетают?

Nordek
01-11-2019, 18:42
чтобы не слетали вкладки в браузере ? »Всё как обычно:
; Восстанавливать предыдущую сессию (По умолчанию значение 1)
browser.startup.page значение 3

Frost O.S
01-11-2019, 18:46
Iska,
Да .
чтобы не слетали вкладки в браузере ? »
Всё как обычно:
; Восстанавливать предыдущую сессию (По умолчанию значение 1)
browser.startup.page значение 3 »
Код что Вы предложили . Его в командную строку вписывать или в браузере ?

Nordek
01-11-2019, 19:03
Его в командную строку вписывать или в браузере ? »
Можно в настройках: Установить флажок "Восстанавливать предыдущую сессию".

Можно в расширенной конфигурации:
В адресной строке браузера введите about:config и нажмите клавишу Ввод.
В поиске найдите: browser.startup.page
Напротив browser.startup.page измените на значение 3.




© OSzone.net 2001-2012