Как Google Chrome находит закладки Firefox?

5

Я долгое время пользовался Firefox и недавно перешел на Chrome. И после установки Chrome, когда я впервые открыл его, он спрашивает: «У вас есть закладки в другом браузере. Хотите их импортировать?»

У меня вопрос: откуда Chrome знает эти закладки? Это Firefox сохраняет в обычном месте, где другой браузер может использовать его? Если ответ «да», то какова причина, чтобы сохранить их в обычном месте?

Пожалуйста, поправьте меня, если я ошибаюсь!

Ant's
источник

Ответы:

7

Chrome может сделать это, потому что разработчики знают, где Firefox (и другие браузеры) хранят свои данные. Точно так же разработчики Firefox знают, где Chrome хранит свои закладки.

Там нет общего места - просто исследование разработчиками одного браузера, как работают другие браузеры

ChrisF
источник
Точно так же он может захватывать закладки из IE, так как формат для их хранения также известен.
Rory Alsop
Теперь вопрос в том, как они узнают, как работает IE? Это не с открытым исходным кодом, верно? Тогда как они узнали это?
Ant's
1
@Anto - проверяя изменения в «очевидных» местах, таких как «C: \ Program Files \ Internet Explorer» или «C: \ users \ ...», при добавлении новых закладок и т. Д.
ChrisF
вам не нужны источники, чтобы знать, где хранятся закладки @Anto
Sathyajith Bhat
@ Крис: о, это хорошо :)
Ant's
0

Файл закладок почти всегда называется bookmarks.html или bookmarks.json или что-то такое же очевидное. Каждый браузер хранит целую папку, полную пользовательских настроек - профиля - в известном месте в каждой поддерживаемой операционной системе. Это не держится в секрете; на самом деле разработчики браузера обычно публикуют эту информацию, чтобы пользователи могли создавать резервные копии своих профилей или, при необходимости, для устранения неполадок удалять их.

JRobert
источник