Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№119-11-2015 04:26:13

zaxap.kramer
Участник
 
Группа: Members
Зарегистрирован: 09-09-2015
Сообщений: 6
UA: Yandex 15

Как сделать сохранение истории браузера в папке с приложением?

Здравствуйте. Пишу простой portable браузер на XUL. Долго мучился, пытаясь понять, что такое sqlite в xulrunner, как и куда оно сохраняет историю браузера. Позже прочитал, что данные можно хранить в *.rdf, *.xml, да и вообще в чем угодно - нужен только скрипт.
Опытным путем (переносом приложения на другой компьютер) обнаружил, что история в xulrunner - посещенные страницы (также cookie и прочее) сохраняются далеко не в папке приложения и не в xulrunner'е, как раньше думал, а где-то на просторах ОС.

Возможно ли как-то изменить место сохранения истории, cookie и прочих элементов, дабы получить переносное приложение?

Заранее спасибо за помощь!

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

Отсутствует

 

№219-11-2015 10:53:44

zaxap.kramer
Участник
 
Группа: Members
Зарегистрирован: 09-09-2015
Сообщений: 6
UA: Yandex 15

Re: Как сделать сохранение истории браузера в папке с приложением?

Сделал по примеру мануала по созданию Portable Firefox.

1. Создал в корневой директории папку myprofile
2. Создал в корневой директории *.bat-файл со следующим содержимым:

Выделить код

Код:

start xulrunner-stub.exe -profile myprofile

---

Может, есть какой-нибудь другой способ, менее кустарный?

Отредактировано zaxap.kramer (19-11-2015 11:07:45)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]