Я понимаю, что API chrome.bookmarks (задокументированный по адресу http://goo.gl/tIb6V6) предназначен для используется для разработки расширений Chrome (конечно, для использования в браузере Chrome), которые получают доступ к моим закладкам Chrome и манипулируют ими. Я даже использовал этот API для написания собственного такого расширения. Тем не менее, я ищу способ разработать приложение, которое делает то же самое, но работает независимо от браузера Chrome, например. как нативное приложение, написанное на любимом языке (Python, Java и т. д.), которое будет работать на любимой ОС (Mac OS X, Linux и т. д.). С этой целью существует ли API (например, RESTful API, но я не привередлив), который позволяет мне получать доступ к моим закладкам Chrome и управлять ими, к которым я затем получаю доступ из-за пределов браузера Chrome?
Можно ли разработать приложение для управления закладками Chrome, которое не является расширением Chrome, то есть работает независимо от браузера Chrome?
Ответы (1)
Другой вариант — загрузить файл закладок Chrome напрямую из:
~/Library/Application Support/Google/Chrome/Default/Bookmarks
Это обычный файл json, поэтому просто загрузите его, создайте объект и делайте все, что вы можете себе представить.
Нам пока нравится ~
person
rankun203
schedule
20.12.2016
Не уверен, почему проголосовали против - это работает на Mac!
- person Brian Burns; 03.01.2021
chrome.bookmarks
API, и либо использовать серверную часть (в вашем родном приложении), либо собственный обмен сообщениями для связи с вашим приложением. Если вам нужен доступ только для чтения, использование sqlite для чтения базы данных закладок также будет работать. - person Rob W   schedule 04.11.2014chrome.bookmarks
API через вспомогательное расширение, вы также можете изменить закладки, если хотите. Технически это приложение для iOS также может реализовывать доступ для записи закладок, используя ту же инфраструктуру. - person Rob W   schedule 07.11.2014