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

На форуме уже были аналогичные вопросы и ответы. Но все либо старое, либо очень невнятно.

pi.v.vitalyнасколько я понимаю, в нем все равно прийдется жмакать кнопку "синхронизировать".
А мне кажется есть более простой способ (в программном смысле). К примеру добавить строку в about:config, или другой файл браузера...

Algemir
Можно пользоваться одним профилем. А можно прописать NTFS-ссылку. Но проще, конечно, через синхронизацию. Стандартный Sync  синхронизируется автоматически.

pi.v.vitaly Пользование закладками уже само по себе требует доступа в Интернет ;) :angel:

Tiger.711
Стандартный синхронизатор это первое что я потестил. Но он абсолютно не годится. Ибо его автосинхронизация не работает так как мне надо. К примеру я добавил ссылку в одном профиле, сразу же закрыл браузер и открыл другой профиль, а ссылки нет. И чтобы перенести ссылку приходится нажать кнопку с одной стороны и с другой, да и в этом случае не всегда сразу получаешь ожидаемый результат. Xmarks справляется даже надежнее.
И в этом нет ничего удивительного т.к. эта функция не заточена под это, и приходится мирится со всевозможными задержками сервера и т.д.



Меня больше интересуют решения типа:
Добавить строку в about:config: browser.bookmarks.file  - и указать путь, куда сохранять закладки.
Или так как это описано тут
Только эти решения не подходят для FF4...

ИМХО лучше всего

Tiger.711 пишет

прописать NTFS-ссылку

Правда, не знаю, бывает ли такое, что ДБ какими-то внутренними движняками создаётся заново (копируется в новый файл) -- тогда ссылка слетит ессно.

т.е. никто так и не знает решения без использования адонов?

Недавно сам разбирался с этим вопросом, правда не без аддонов, Xmarks справляется на 100%. При регистрации расширения всегда использовал пункт "оставить закладки на сервере, отказаться от тех что на компьютере", как то так. Потом нужно просто зайти в настройки, и запустить еще раз Мастер установки, выбрать "обьединить закладки на сервере с теми что на компьютере". При запуске с другого профиля остается только нажать синхронизировать и все. Если стоит автоматическая синхронизация, через некоторое время все само синхронизируется.

enshtein
С Xmarks я дружу давно, и все еще использую его т.к. встроенный синхронизатор не потдерживат разные профили.
Но это не целесообразно в пределах одного компьютера... Хотелось бы верить что есть другое решение.

Нашел файл на C:\Users\Desinger\AppData\Roaming\Mozilla\Firefox\Profiles\"Ваш профиль"\places.sqlite
(в ХР:C:\Documents and Settings\"Имя пользователя"\Local Settings\Mozilla\Firefox\Profiles\"Ваш профиль"\places.sqlite )
который сохраняет все закладки в данный момент, а не как в папке bookmarkbackups для резервного копирования. Единственное что мне непонятно - это почему файл всегда весит 10мб независимо от количества вкладок и он не является ссылкой на закладки из другого профиля, я проверял. Если кто сможет найти программу которая откроет корректно данный файл отпишите пожалуйста!!
В общем к сути. Думаю что можно создать мини программу (например на JS) которая будет проверять дату создания файла во всех профилях и копировать самый свежий, а после запускать браузер. Я инициативу выдвинул, а Вы хотите пробуйте, хотите нет.
А вообще по моему для создателей Mozilla FireFox не составило бы большого труда сделать общие вкладки например для отмеченных пользователей или что-то вроде.
Надеюсь в чем то помог, если не усложнил))

X3_X3 пишет

Единственное что мне непонятно - это почему файл всегда весит 10мб независимо от количества вкладок

1
2

X3_X3 пишет

Если кто сможет найти программу которая откроет корректно данный файл отпишите пожалуйста!!

SQLite Download Page. Смотрите в секции Precompiled Binaries For Windows, если у вас Windows конечно.

X3_X3, а чем вас, кстати, сервисы хранения закладок не устраивают? Удобный инструмент, между прочим.

// Где разместить файл с закладками (полезно для тех, кто имеет несколько профилей или установлено несколько Gecko-браузеров, и хочется иметь общие закладки):
user_pref("browser.bookmarks.file", "C:\\Bookmarks\\bookmarks.html");

Algemir пишет

А мне кажется есть более простой способ (в программном смысле). К примеру добавить строку в about:config, или другой файл браузера...

Соответствующий баг имеет статус WONTFIX (=не будет исправлено). В версиях [firefox] 3 и ниже был параметр для указания пути к файлу bookmarks.html, но потом закладки браузера стали храниться в файле places.sqlite в котором хранится и многое другое (например, история посещений) и поэтому нового ключа about:config под него решили не делать.

26-12-2011 17:04:03

Algemir пишет

Но это не целесообразно в пределах одного компьютера... Хотелось бы верить что есть другое решение.

вам уже подсказали

Tiger.711 пишет

А можно прописать NTFS-ссылку.