【发布时间】:2012-11-07 06:08:12
【问题描述】:
chrome.bookmarks.move(string id, object destination, function callback)
Moves the specified BookmarkTreeNode to the provided location
id ( string )
destination ( object )
index ( optional integer )
parentId ( optional string )
callback ( optional function )
chrome.bookmarks.move(string id, object destination, function callback)
Parameters
API 按预期工作,
如果我将书签移动到不同的文件夹,移动到任何位置(索引) - 如果我在文件夹中移动书签并将书签向上移动 - 即新索引小于当前索引的位置 -
API 不起作用 - 何时 -
如果我在文件夹中移动书签(即 parentId 相同)并将书签向上移动 - 即到新索引大于当前索引的位置
书签的结果位置是上面一个位置,而不是我想要的位置..
例如-
api没有问题如果我将书签移到上面(新索引
但是如果我将书签移到下面(新索引>当前索引) 即 - 如果我在索引 1 处有一个书签,并且想将它移到下面,那就是索引 3 书签被放置在 2 即 (3-1) = (new Index - 1)
我们可以使用“移动”API 对同一文件夹中的书签重新排序吗? 我假设是这样,因为我们可以使用它,因为“目标”对象中的“parentId”是可选的。
谢谢。
【问题讨论】:
-
您已经以非常复杂的方式解释了这一点!但是,是的,7 年后我也有同样的问题。
标签: google-chrome google-chrome-extension bookmarks