Bookmarks API

API закладок (chrome.bookmarks) используется для создания, и управления закладками браузера. Для использования в файле манифеста нужно указать доступ bookmarks. Закладки организованы виде дерева, где каждый узел является закладкой или папкой. Сам узел это объект bookmarks.BookmarkTreeNode.

Например, для создать закладки вызывается метод chrome.bookmarks.create, в который нужно передать идентификатор родителя, необязательный параметр заголовок и URL. Больше узнать о Bookmarks API можно по ссылке https://developer.chrome.com/extensions/bookmarks.

Рисунок 3-33. Демонстрация API: Notifications API

Рисунок 3-33. Демонстрация API: Notifications API.

Если узел является папкой, то он имеет свойства id, parentId, children, и title. Если это закладка, то узел имеет следующие свойства id, parentId, title, и url. Кроме этого у корневого узла отсутствуют родители, соответственно свойство parentIdнет. Так же существует два типа корневых папок это Bookmarks Bar и Other Bookmarks.

Примечание:
Вы не можете использовать данное API для добавления или удаления записей в корневом узле. Вы также не можете переименовать, перемещать или удалить Bookmarks Bar и Other Bookmarks папки.

results matching ""

    No results matching ""