1
我有一个Web服务需要在请求中发送特殊的头文件。我能够使用XMLHttpRequest和setRequestHeader()检索预期的responseXML。使用DOM文档而不是URI创建选项卡/窗口?
现在我想创建一个包含响应文档的新选项卡(或窗口)。我希望将默认的XMLPrettyPrint.xsl文件应用于它,并且在查看源代码时,我希望在查看普通的.xml文件时看到无风格的源代码。
任何想法?
我有一个Web服务需要在请求中发送特殊的头文件。我能够使用XMLHttpRequest和setRequestHeader()检索预期的responseXML。使用DOM文档而不是URI创建选项卡/窗口?
现在我想创建一个包含响应文档的新选项卡(或窗口)。我希望将默认的XMLPrettyPrint.xsl文件应用于它,并且在查看源代码时,我希望在查看普通的.xml文件时看到无风格的源代码。
任何想法?
我最终创建了一个协议处理程序。
我没有发现要记录的最大窍门是XPCOM合同ID必须以“@ 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;