Я новый пользователь, потому что до этого момента я привык справляться со всем сам. Моя проблема сложна, поэтому я думаю, что выбрал правильный раздел. По какой-то причине мне пришлось использовать другой веб-браузер, чем мой основной, который я использую ежедневно, и я выбрал небольшой браузер, который я установил давно. Этот браузер называется Dooble, версия 0.07 (dooble-0.0+svn874), и я использовал его около 2 недель. За это время я открыл много сайтов, которые мне нужно открывать снова в будущем, поэтому мне нужна история браузера, но перед началом использования я проверил, хранит ли она историю, поэтому я успокоился. Теперь я хотел бы получить доступ к истории и сохранить ее или экспортировать или просто посмотреть, но есть проблема с этим. История отображается в списке, который находится в строке меню, такой как Файл, Изменить или Справка. Список слишком велик, чтобы отобразить его на видимом рабочем пространстве. Он скатывается до конца рабочей области, а затем вправо без ограничений (просто выйти с экрана), и около 95% контента находится вне видимой части рабочей области, поэтому я не вижу историю, хотя браузер держит это. Поэтому я решил получить его по-другому. Я искал историю на диске, потому что подозревал, что она может быть сохранена в файле. Я проверил список использованных файлов, сгенерированных командой "lsof", и нет файла, связанного с Dooble. Я также искал в оперативной памяти, я скопировал изображение оперативной памяти и открыл в шестнадцатеричном редакторе и искал подходящую строку безрезультатно. Идея сделать снимок экрана с активным окном также ошибочна, потому что он скрывает только видимую часть. В моем случае нет возможности изменить разрешение дисплея. Я предполагаю, что браузер может зашифровать историю, хранящуюся в ram, как это происходит в текущей версии, но моя версия очень старая (вероятно, 2008), и у меня нет документации или файлов справки по этому вопросу со спецификацией. Более того, я использую своп, но не могу прочитать его содержимое. Файл подкачки - это файл, и когда я копирую его и открываю, как образ оперативной памяти, внутри ничего нет, кроме нулей - файл полон нулей, хотя в некоторых местах файл подкачки полон, и я вижу, что в терминале я набираю "free". Вот источник этой версии: http://dooble.sourcearchive.com/documentation/0.0plus-psvn874-0ubuntu2/dir_9cc8d803eb63e208c05c995ec1941f6c.html , я не программист и не понимаю этого, но, возможно, это поможет найти любое решение, если так, скажите, пожалуйста, как я могу его использовать. Я использую Ubuntu и Gnome. Я не могу закрыть более широкую и очевидно систему, потому что история будет удалена навсегда. Я действительно верю, что здесь есть люди, которые знают, что делать в моем случае. Я плохо разбираюсь в ИТ, поэтому буду признателен за каждую подсказку. Мне действительно нужна твоя помощь! изречений

1 ответ1

0

Поэтому я перерыл исходный код вашей версии.

Они используют Qt Framework и используют QWebHistory - это та часть, которая нас особенно волнует.

Я откопал исходный код для QWebHistory, и он сохраняется только в файл, если вы передаете данные в буфер в QDataStream.

Они не включают QDataStream ни в один из предоставленных вами файлов.

Не похоже, что данные зашифрованы, но это возможно.

Похоже, тебе просто не повезло.

Сожалею.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .