API Google Chrome Bookmarks - PullRequest
       19

API Google Chrome Bookmarks

2 голосов
/ 19 января 2012

Я создаю расширение Chrome, которое может сохранять и извлекать закладки, относящиеся только к пользователю.Закладки хранятся на локальном диске в виде файла.Поэтому я использую API закладок Google Chrome.Но почему-то их пример кода не работает для меня.

function bkmk(){
                    chrome.bookmarks.create({'parentId': bookmarkBar.id,
                     'title': 'Extension bookmarks'},
                    function(newFolder) {
                    alert(newFolder.title);
                    });
                }

Я запускаю функцию с событием onclick на кнопке .... Что-то не так с этим?Примечание. Я уже дал разрешение на API-интерфейс закладок в манифесте.

Отредактировано для добавления комментария ОП

ооо ... теперь это нормально ... Я просто использовалнеправильная запись для идентификатора папки .. Я использовал несуществующий идентификатор узла закладки, поэтому он не создал закладку / папку ... теперь я обеспокоен тем, как.) как сказать Chrome не добавлять закладки впользователь по умолчанию, но лучше вставить закладку в файл, сгенерированный моим расширением, и b.) как загрузить закладки на панель закладок, используя файл, сгенерированный моим расширением, вместо загрузки закладок пользователя по умолчанию ?????

...