Страницы: 1
Infant, если уж очень припрёт, то я на AMO апдейт залью. Но мне интересно держать расширение на своём сервере ( входящие ссылки, однако :)), а покупать SSL сертификат не охота.
Добавлено Wed Jan 2 20:43:23 2008 :
Infant, а ты был прав. Оказалось достаточным разместить в update.rdf строку с updateHash.
Мой порядок действий такой:
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...
На безрыбье и рак - рыба :(
Yan, спасибо.
В общем, document.implementation.createDocument создаёт XML документ и у него нет никаких innerHTML и прочих createContextualFragment. Прогрузка HTML в текущий документ мне не подходит. Соответственно остаётся скрытый Browser, вопрос: как?
XMLDoc = document.implementation.createDocument("","",null); XMLDoc.onload =parseHTML(); XMLDoc.load(vURL); ... function parseHTML(){ alert("try to parse"); if (XMLDoc.documentElement==null) {alert("shit happens");} ... }
срабатывают оба алерта. Т.е. халява не прокатывает :(
Задача такая: получить DOM-дерево для HTML документа, получаемого при помощи XMLHttpRequest.
responseXML - null, DOMParser тоже не помогает, он только XML парсит.
Пустой документ создать можно c помощью document.implementation.createDocument
А как в этот документ загрузить строку responseText?
Или есть другие варианты распарсить HTML?
Спасибо за ответы.
Страницы: 1