사용자의 북마크를 조작하는 Firefox 부가 기능 코드를 작성 중입니다.Firefox 부가 기능이 사용자의 북마크 폴더에 액세스하는 방법
내가는 ...
var folders = [bookmarksService.bookmarksMenuFolder, bookmarksService.toolbarFolder, bookmarksService.unfiledBookmarksFolder];
var bookmarks = [];
for (var i = 0; i < 3; i++) {
query.setFolders([folders[i]], 1);
var result = historyService.executeQuery(query, options);
var rootNode = result.root;
rootNode.containerOpen = true;
getNode(rootNode, bookmarks);
rootNode.containerOpen = false;
}
이 코드의 문제는 https://developer.mozilla.org/En/Places_Developer_Guide에서 "즐겨 찾기 검색"코드로 시작하고, 작동하는 다음 코드를 작성 결국 그것이 하드 코드 3 기본 북마크 폴더. 사용자가 자신의 북마크 폴더를 만든 경우를 처리하는 코드를 원합니다.
북마크 폴더 전체에서 반복되도록이 코드를 어떻게 변경할 수 있습니까?
북마크 메뉴에서 하위 폴더를 만들면 js 코드에 하위 폴더에있는 북마크가 표시되지 않습니다. 하위 폴더에있는 북마크를 포함하여 모든 북마크를 보려면 코드에서 어떤 작업을 수행해야합니까? –
[이 섹션] (https://developer.mozilla.org/En/Places_Developer_Guide#Accessing_Folder_Contents)의 코드를 사용해 보셨습니까? –