Chrome扩展:嵌套文件夹
Chrome Extensions: nested folders
如果使用此代码:
chrome.bookmarks.getTree(function(addNode)
{
var rootNodeId = addNode[0].children[1].id;
chrome.bookmarks.create({parentId:rootNodeId, title:'root'}, function(node)
{
chrome.bookmarks.create({parentId:node.id, title:'child1'});
chrome.bookmarks.create({parentId:node.id, title:'child2'});
});
});
来获得嵌套文件夹,它们被创建,但它们的行为不像普通文件夹。首先,我没有得到在根文件夹前面的小三角形,如果我在一个子文件夹双击,然后返回(用浏览器箭头),我得到的文件夹,根文件夹包含,而不是它应该在根文件夹。
你知道这有什么问题吗?还是这是一个bug?
提前感谢,drakon
//编辑如果我为chrome.bookmarks.create行设置一个断点,它会按预期工作。我真的很困惑……
//编辑似乎是chrome的一个bug ->按F5让条目出现
您在上面粘贴的代码完成了预期的工作。
- 您正在获得"其他书签"文件夹的根节点
- 你正在创建一个名为"root"的文件夹
- 你正在你已经创建的父"根"文件夹中创建两个子文件夹。
我相信你看到的箭头是Chrome中的一个bug,请报告它,因为它应该总是看到那个箭头。
也许你遗漏了一些代码,因为上面的工作正如我解释的。
相关文章:
- Node.js - Javascript - 将文件解析为嵌套对象
- Javascript-将INI文件解析为嵌套的关联数组
- 嵌套页找不到父.js文件
- 精细上传器中的嵌套dropzones上传文件两次
- 业力:移动文件夹 ->套接字上缺少的错误处理程序
- gulp文件包含和翡翠嵌套问题
- 在嵌套部分加载 js 文件
- Requirejs 优化器 - 包括某些文件和文件夹的嵌套依赖项
- 是否可以在不使用浏览器插件的情况下在标准 Web 应用程序中获取嵌套文件夹信息
- 帆.js控制器、模型和视图的嵌套文件夹
- 展开嵌套并包含javascript文件
- 将javascript与具有深度嵌套的c#代码混合使用.正在尝试制作外部文件
- 根据路径字符串构建嵌套文件夹结构
- Heroku和Rails4:Heroku不是't在assets/javascript下找不到我的嵌套文件夹
- 类似route的嵌套文件夹(包含斜杠)
- 如何在D3.js中从csv文件创建嵌套对象数组
- Chrome扩展:嵌套文件夹
- js在服务器端动态呈现来自不同文件的嵌套自定义标签
- webpack开发服务器可以'检测不到嵌套文件夹中的文件更改
- Grunt可以将文件从多个具有不同名称的嵌套文件夹移动到生产就绪的环境中吗?