Страницы: 1
Добрый вечер!
Хочу написать расширение для Лиса. Есть необходимость читать и отображать закладки. Никак не пойму как это реализовать. Поиск информации по гуглу ничего не дал. Прошу знающих подтолкнуть в нужном направлении, или дать расширение (желательно не громоздкое) откуда можно было-бы взять код. Заранее спасибо.
Отсутствует
function test(folder) { var id = folder.itemId; if (id == PlacesUtils.tagsFolderId) return; // if (PlacesUtils.annotations.itemHasAnnotation(id, PlacesUtils.LMANNO_FEEDURI)) return; folder.QueryInterface(Ci.nsINavHistoryContainerResultNode); folder.containerOpen = true; for (var i = 0, c = folder.childCount; i < c; i++) { var child = folder.getChild(i); if (child.type == child.RESULT_TYPE_URI && child.itemId != -1 && urls.indexOf(child.uri) == -1) { var url = child.uri; var title = child.title || PlacesUIUtils.getBestTitle(child); urls.push(url); str += "\n\n" + title + "\n" + url; } if (child.type == child.RESULT_TYPE_FOLDER) test(child); } folder.containerOpen = false; } var urls = [], str = ""; test(PlacesUtils.getFolderContents(PlacesUtils.placesRootId).root); alert(str);
Отсутствует
Страницы: 1