Читать закладки Firefox 3

Firefox 3 хранит закладки в базе данных sqlite. Доступно несколько взломанных java-библиотек sqlite. Есть ли способ взломать базу данных sqlite в java (без использования библиотек), чтобы надежно читать закладки? Кто-нибудь знает, как хранится база данных sqlite и программно (из java)?


person Community    schedule 17.09.2008    source источник


Ответы (2)


Вам понадобится драйвер SQLite JDBC (на этой странице объясняется, как выполнять запросы к базе данных SQLite с помощью этого драйвера из внутри Java).

person willurd    schedule 17.09.2008

Я не знаю, почему вам НЕ нужно использовать драйвер JDBC, но есть другое возможное «решение» в зависимости от ваших требований к программному обеспечению. В FF3 введите в адресной строке about:config

Измените значение свойства: browser.bookmarks.autoExportHTML на true.

Это будет экспортировать ваши закладки в HTML всякий раз, когда вы закрываете FF. Затем вы можете прочитать HTML. Это может или не может решить вашу проблему....

person Community    schedule 17.09.2008
comment
Хотя, безусловно, хорошая альтернатива. Вы получаете только то, что экспортирует Firefox. Если вы подключитесь к базе данных, вы можете получить все, что угодно. - person kevindaub; 14.12.2008