Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌浏览器书签API_Api_Google Chrome Extension_Bookmarks - Fatal编程技术网

谷歌浏览器书签API

谷歌浏览器书签API,api,google-chrome-extension,bookmarks,Api,Google Chrome Extension,Bookmarks,我正在创建一个Chrome扩展,它可以保存和检索只针对用户的书签。书签以文件的形式存储在本地磁盘中。所以我使用谷歌浏览器的书签API。但不知怎的,他们的示例代码不适合我 function bkmk(){ chrome.bookmarks.create({'parentId': bookmarkBar.id, 'title': 'Extension bookmarks'}, f

我正在创建一个Chrome扩展,它可以保存和检索只针对用户的书签。书签以文件的形式存储在本地磁盘中。所以我使用谷歌浏览器的书签API。但不知怎的,他们的示例代码不适合我

function bkmk(){
                    chrome.bookmarks.create({'parentId': bookmarkBar.id,
                     'title': 'Extension bookmarks'},
                    function(newFolder) {
                    alert(newFolder.title);
                    });
                }
我用按钮上的onclick事件触发函数。。。。这有什么问题吗?注意:我已经在清单中授予书签API权限

编辑以添加OP的评论


哦。。这个现在好了。。。我刚刚使用了一个错误的文件夹ID条目。。我使用了一个不存在的书签节点ID,这就是为什么它没有创建书签/文件夹。。。现在我关心的是a.)如何告诉chrome不要在默认用户中添加书签,而是将书签插入由我的扩展名生成的文件中;b.)如何使用由我的扩展名生成的文件将书签加载到书签栏,而不是加载默认用户的书签

我对你的扩展感兴趣,有没有github链接?您是否为每个书签存储快捷方式文件?我对您的扩展名感兴趣,是否有github链接?是否为每个书签存储快捷方式文件?