xpcom

    0热度

    2回答

    我是XPCOM开发的小菜鸟。在使用C++编写XPCOM代码的过程中,我需要创建在我的XPCOM组件中使用的addtional类。我是否需要为这些类创建另一个XPCOM组件?我不能在头文件中添加新类吗?

    0热度

    1回答

    我使用一些包含压缩图像数据(如jpeg或gif)的js技巧创建二进制输入流。我想要使​​用imgITools :: decodeImageData或其他方式来解码和显示这些数据,但目前还找不到方法。我应该从哪里开始?

    5热度

    2回答

    我想开发一个firefox扩展插入额外的HTTP头字段到传出的HTTP请求(与我正在同时开发的一个Apache扩展接口)。 虽然我理解扩展的各个组件,并理解Web上提供的基本教程,但我发现从“Hello World”教程扩展开始,很难找到全面的扩展。 我想要适应我的目的的示例代码显示在Setting HTTP request headers的底部。 我在想,在扩展层次结构中应该放置这些代码的位置以

    0热度

    2回答

    我写了一个XPCOM组件和一个使用它的扩展。 XPCOM为其目的加载任意的DLL。 如何将XPCOM和DLL包含到XPI包中?

    5热度

    1回答

    我试图实现一个Firefox过滤器,它过滤传入的HTTP响应并相应地处理它们。 我希望阻止包含特定标题的HTTP响应。阅读了一些MDC文章后,看起来观察HTTP响应的最常见方式是注册一个http-on-examine-response观察者。 我的问题是:使用这个观察者,是否有可能阻止HTTP请求进一步处理(作为副产品,页面将继续等待响应)?或者我需要使用XPCOM的其他方面(如果是这样,请注意指

    2热度

    2回答

    所以我知道我可以写我自己的HTML编码功能,这样HTML编码字符串在JavaScript: function getHTMLEncode(t) { return t.toString().replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">"); } 但我不知道是否有

    1热度

    1回答

    如果邮件正文中有预定义的字符串,我需要拦截由Thunderbird发送的所有邮件并阻止发送。 它应该是我们已经存在的XPCOM dll插件的一部分。 你有什么想法如何实现它?

    2热度

    3回答

    我正在处理我的第一个XPCOM组件。不幸的是,我无法成功注册。 建筑是好的。这里的 CXX = g++ CPPFLAGS += -fno-rtti \ -fexceptions \ -shared \ -fshort-wchar # Change this to point at your Gecko SDK directory. GECKO_SD

    1热度

    1回答

    我有一个Web服务需要在请求中发送特殊的头文件。我能够使用XMLHttpRequest和setRequestHeader()检索预期的responseXML。 现在我想创建一个包含响应文档的新选项卡(或窗口)。我希望将默认的XMLPrettyPrint.xsl文件应用于它,并且在查看源代码时,我希望在查看普通的.xml文件时看到无风格的源代码。 任何想法?

    3热度

    4回答

    IE具有WinInet API,例如GetUrlCacheEntryInfo,用于读取和操作IE浏览器缓存。 对于非IE浏览器(如Firefox或Chrome),是否有类似的API?如果是的话,我可以从哪里获得更多信息 感谢 更新: 根据以下(Accessing Firefox cache from an XPCOM component)时,WinInet功能GetUrlCacheEntryInf