Создать вкладку / окно с документом DOM вместо URI? - PullRequest
1 голос
/ 22 апреля 2009

У меня есть веб-сервис, требующий отправки специальных заголовков в запросе. Я могу получить ожидаемые responseXMLs, используя XMLHttpRequest и setRequestHeader ().

Теперь я хотел бы создать новую вкладку (или окно), содержащую документ ответа. Я хотел бы, чтобы к нему был применен файл XMLPrettyPrint.xsl по умолчанию, и при просмотре источника я хотел бы видеть не стилизованный источник, как при просмотре обычного XML-файла.

Есть идеи?

1 Ответ

1 голос
/ 01 мая 2009

В итоге я создал обработчик протокола.

Самым большим трюком, который я не нашел в документации, было то, что идентификатор контракта XPCOM должен начинаться с "@ mozilla.org / network / protocol; 1? Name =". Например,:.

/* as in foo:// . This is called the scheme. */
var thisIsWhatMyProtocolStartsWith = "foo"; 
var contractID = "@mozilla.org/network/protocol;1?name=" + thisIsWhatMyProtocolStartsWith;
...