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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

Разработка » FF3: Securing Updates -> кто-нибудь поборол? » 02-01-2008 20:23:03

Infant,  если уж очень припрёт, то я на AMO апдейт залью. Но мне интересно держать расширение на своём сервере ( входящие ссылки, однако :)), а покупать SSL сертификат не охота.

Добавлено Wed Jan  2 20:43:23 2008 :
Infant, а ты был прав. Оказалось достаточным разместить в update.rdf строку с updateHash.

Разработка » FF3: Securing Updates -> кто-нибудь поборол? » 02-01-2008 18:48:43

Мой порядок действий такой:
1) создаём в mccoy новый Public Key
2) похабим этой тулзой install.rdf
3) похабим этой тулзой update.rdf
4) создаём package.xpi с новым install.rdf
5) считаем sha-1 хэш для package.xpi
6) записываем хеш в update.rdf
7) заливаем всё на сервер
____________
и не работает... FF3 говорит, что секьюрные апдейты с расширением не поставляются. При этом не через апдейт расширение замечательно им устанавливается.

Что я делаю не так?

Добавлено Wed Jan  2 18:59:58 2008 :
Моё мнение: если я правильно понимаю логику работы, то мне придётся для начала выпустить промежуточный апдейт, который в install.rdf будет содержать публичный ключ (подпись), дождаться его распространения под ff2  и только после этого я смогу выпускать защищённые апдеты для ff3...

Разработка » Как распарсить HTML? » 04-09-2006 19:45:26

На безрыбье и рак - рыба :(
Yan, спасибо.

Разработка » Как распарсить HTML? » 04-09-2006 18:04:39

В общем,  document.implementation.createDocument создаёт XML документ и у него нет никаких innerHTML и прочих createContextualFragment. Прогрузка HTML в текущий документ мне не подходит. Соответственно остаётся скрытый Browser, вопрос: как?

Разработка » Как распарсить HTML? » 04-09-2006 04:13:22

Выделить код

Код:

XMLDoc = document.implementation.createDocument("","",null);
        XMLDoc.onload =parseHTML();
        XMLDoc.load(vURL);
...

function parseHTML(){
        
        alert("try to parse");
        if (XMLDoc.documentElement==null) {alert("shit happens");}
...
}

срабатывают оба алерта. Т.е. халява не прокатывает :(

Разработка » Как распарсить HTML? » 04-09-2006 02:11:53

Задача такая: получить DOM-дерево для HTML документа, получаемого при помощи XMLHttpRequest.
responseXML  - null, DOMParser тоже не помогает, он только XML парсит.
Пустой документ создать можно c помощью document.implementation.createDocument
А как в этот документ загрузить строку responseText?
Или есть другие варианты распарсить HTML?

Спасибо за ответы.

Board footer

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