Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№106-01-2014 21:27:13

Alkantel
Участник
 
Группа: Members
Зарегистрирован: 28-05-2010
Сообщений: 11
UA: Firefox 26.0

Чтение закладок

Добрый вечер!
Хочу написать расширение для Лиса. Есть необходимость читать и отображать закладки. Никак не пойму как это реализовать. Поиск информации по гуглу ничего не дал. Прошу знающих подтолкнуть в нужном направлении, или дать расширение (желательно не громоздкое) откуда можно было-бы взять код. Заранее спасибо.

Отсутствует

 

№207-01-2014 09:44:58

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Чтение закладок

Выделить код

Код:

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);

Отсутствует

 

№308-01-2014 19:48:21

Alkantel
Участник
 
Группа: Members
Зарегистрирован: 28-05-2010
Сообщений: 11
UA: Firefox 26.0

Re: Чтение закладок

bunda1, буду разбираться с кодом, спасибо.

okkamas_knife, тоже идея, но почему-то пока не могу распаковать его.

Отсутствует

 

№408-01-2014 21:09:30

MySh
Кактусогрыз
 
Группа: Extensions
Зарегистрирован: 17-12-2006
Сообщений: 4623
UA: Seamonkey 2.23

Re: Чтение закладок

Alkantel
А если 7-zip не откроет, можно просто переименовать его в .zip и открыть через проводник Windows.

Отсутствует

 

№508-01-2014 21:17:33

Alkantel
Участник
 
Группа: Members
Зарегистрирован: 28-05-2010
Сообщений: 11
UA: Firefox 26.0

Re: Чтение закладок

okkamas_knife пишет
Alkantel пишет

не могу распаковать его.

7-zip в помощь!

О_о Так он же и не хочет. Хотя я при запущенном лисе пробовал. Попробую еще.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]