Я создаю расширение Chrome, которое может сохранять и извлекать закладки, относящиеся только к пользователю.Закладки хранятся на локальном диске в виде файла.Поэтому я использую API закладок Google Chrome.Но почему-то их пример кода не работает для меня.
function bkmk(){
chrome.bookmarks.create({'parentId': bookmarkBar.id,
'title': 'Extension bookmarks'},
function(newFolder) {
alert(newFolder.title);
});
}
Я запускаю функцию с событием onclick на кнопке .... Что-то не так с этим?Примечание. Я уже дал разрешение на API-интерфейс закладок в манифесте.
Отредактировано для добавления комментария ОП
ооо ... теперь это нормально ... Я просто использовалнеправильная запись для идентификатора папки .. Я использовал несуществующий идентификатор узла закладки, поэтому он не создал закладку / папку ... теперь я обеспокоен тем, как.) как сказать Chrome не добавлять закладки впользователь по умолчанию, но лучше вставить закладку в файл, сгенерированный моим расширением, и b.) как загрузить закладки на панель закладок, используя файл, сгенерированный моим расширением, вместо загрузки закладок пользователя по умолчанию ?????