>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Монопольный доступ к закладкам http://forum.mozilla-russia.org/viewtopic.php?id=32180 |
AnalogXP > 08-03-2009 00:55:47 |
Здравствуйте! Пишу прогу - менеджер закладок для Firefox 3 (редактирую places.sqlite). |
AnalogXP > 11-03-2009 20:13:08 |
Тут написано что:
Но удалить его когда запущен ФФ, не удается. Может еще есть варианты? |
Crazy-EyE > 11-03-2009 21:06:13 |
Не стоит трогать базу данных, если она открыта другим приложением и поддерживает только экслюзивный доступ (как в случае с sqlite). Кстати, Google Chrome при импорте закладок просил закрыть Firefox (правда, потом он все равно завис) |
AnalogXP > 11-03-2009 23:39:27 |
То есть даже прочесть только не удастся, если база уже открыта? |
=Agasfer= > 12-03-2009 00:02:00 |
AnalogXP |
AnalogXP > 12-03-2009 00:34:06 |
Я так понял, что из Chrome выбираем "импортировать из ФФ", не через HTML
А вот тут написано что только один процес может делать изменения в базе, но читать могут несколько одновременно, насколько я понял: |
Z&N > 12-03-2009 06:44:57 |
AnalogXP есть ещё способ- http://forum.mozilla-russia.org/viewtop … 68#p275168 -Transmute |
AnalogXP > 12-03-2009 11:01:28 |
Z&N, я имел в виду это:
Как это получить? |
Z&N > 12-03-2009 11:18:42 |
у меня независал может ещё раз попробывать ? |
AnalogXP > 12-03-2009 12:51:39 |
Z&N или я невнятно обьясняю или Вы меня не понимаете. Как получить сообщение от Chrome, что нужно закрыть браузер Firefox? |
Z&N > 12-03-2009 12:55:49 |
AnalogXP это я невнятно понимаю а как получить ума не приложу 12-03-2009 13:00:37 |
AnalogXP > 13-03-2009 22:00:03 |
Z&N, к сожалению, это кажется, единственный выход. |
Crazy-EyE > 14-03-2009 03:00:54 |
Упс, забыл подписаться на тему (кстати, а можно здесь сделать, чтоб подписывалось автоматически после ответа?) Вообще я не могу, к сожалению, уверенно сказать здесь что-нибудь. Просто хотел обратить внимание на поведение Chrome. Про Chrome: Загрузил его из Firefox, установил. Он при запуске предложил импортировать настойки из Firefox, я согласился. Он попросил меня закрыть Firefox, я закрыл. Он импортировал сами закладки, потом попытался импортировать какие-то настройки и завис. После перезапуска попросил его еще раз импортировать, он опять завис. Я забил и просто запустил его, посмотрел, закрыл. Больше не запускал, через неделю удалил (стало лень с ним разбираться). Как импортировать закладки не при инсталляции не знаю, извините.
Да, действительно, видимо, как-то читать в общем случае должно быть можно. В данном конкретном - не знаю. Думаю, все перечисленные программы используют наличие файла parent.lock для определения того, что профиль используется. Правда, непонятно, как этот файл удаляется, если Firefox "упал"... |
AnalogXP > 14-03-2009 11:10:22 |
Спасибо всем! Оказалось что если запустить ФФ и не заглядывать в его закладки, то в мою программу я еще могу их импортировать, а изменить уже нельзя. А иногда не получается импортировать даже если только запускать браузер, что от там делает - темная тайна. |
Unghost > 25-03-2009 01:13:16 |
AnalogXP
Возможно Bug 455555 - Use asynchronous queries for places autocomplete решит эту проблему в будущем... Хотя я не уверен. |