2012-01-25 2 views
0

Мой вопрос в ответ на эту статью https://developer.mozilla.org/En/How_to_check_the_security_state_of_an_XMLHTTPRequest_over_SSLКак программировать приложение xulrunner для отображения выходного файла или командной строки?

Я скачал и настроен XulRunner единственную проблему я получаю запустить JavaScript, приведенный в ссылке, чтобы отобразить его выход. Используя xulrunner, я хочу знать, как я могу создать вывод как программу без командной строки без gui.

var httpRequest = Components.classes["@mozilla.org/xmlextr/xmlhttprequest;1"].createInstance(); 
    // Disable alert popups on SSL error 
    httpRequest.mozBackgroundRequest = true; 
    httpRequest.open("GET", "https://developer.mozilla.org/", true); 
    httpRequest.onreadystatechange = function (aEvt) { 
    if (httpRequest.readyState == 4) { 
// Print security state of request 
    dumpSecurityInfo(httpRequest.channel); 
} 
    }; 

    httpRequest.send(null); 

В приведенном выше коде, взятой из той же ссылке я хочу видеть вывод функции на моем командном экране или даже записи информации в файл будет делать.

Должен ли я что-то изменить в расширении * .xul. Я новичок в использовании xulrunner, какая-то помощь мне очень поможет.

ответ

0

Чтобы напечатать что-то на консоли, вы используете dump() function. Если ваш код работает в контексте окна, вам нужно будет изменить browser.dom.window.dump.enabled предпочтение true. Компоненты XPCOM могут просто вызвать dump(), не меняя этого предпочтения.