Страницы: 1
Прочитал, документ Создание компонентов в JavaScript http://www.xulplanet.com/references/xpc … comps.html
Но не понял, как мне создать компонент который соответствует интерфейсу nsIHttpChannel
http://www.xulplanet.com/references/xpc … annel.html
Отсутствует
По идее
var obj=Components.classesByID["{9277fe09-f0cc-4cd9-bbce-581dd94b0260}"].createInstance(Components.interfaces.nsIHttpChannel);
Но опыт показывает, что Components.classesByID["{9277fe09-f0cc-4cd9-bbce-581dd94b0260}"] = undefined.
Вот цитата со страницы описания nsIChannel (http://www.xulplanet.com/references/xpc … annel.html):
After a request has been completed, the channel is still valid for accessing protocol-specific results. For example, QI'ing to nsIHttpChannel allows response headers to be retrieved for the corresponding http transaction.
Так что, наверно, запрашивать надо у nsIChannel, после завершения запроса.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1