如何收听“SendMail” 雷鸟事件?
我需要拦截 Thunderbird 发送的所有邮件,并在邮件正文中存在预定义字符串时阻止发送。 它应该是我们现有的 XPCOM dll 插件的一部分。 您对如何实施有…
编写带有本机窗口界面的 Firefox XPCOM 插件? (如 ActiveX 控件)
我有一个在 Internet Explorer 和 ActiveX 控件测试容器程序中运行良好的 ActiveX 控件。 控件的实际行为分为两部分,其中一部分是与 OLE 主机交互的 …
使用 DOM 文档而不是 URI 创建选项卡/窗口?
我有一个网络服务,需要在请求中发送特殊标头。 我能够使用 XMLHttpRequest 和 setRequestHeader() 检索预期的responseXML。 现在我想创建一个包含响…
注册 XPCOM 组件时出现问题
我正在开发我的第一个 XPCOM 组件。 不幸的是,我无法注册成功。 建筑没问题。 makefile CXX = g++ CPPFLAGS += -fno-rtti \ -fexceptions \ -shared …
如何通过XPI为FireFox 3分发XPCOM组件?
我编写了一个 XPCOM 组件和一个使用它的扩展。 XPCOM 出于其目的加载任意 DLL。 如何将 XPCOM 和 DLL 包含到 XPI 包中?…
如何通过 Firefox 扩展对 JavaScript 中的字符串进行 HTML 编码
所以我知道我可以编写自己的 HTML 编码函数,如下所示: function getHTMLEncode(t) { return t.toString().replace(/&/g,"&").replace(/"/g,"&qu…
我需要为 XPCOM 中使用的每个自创建类创建一个接口吗?
我是 XPCOM 开发的菜鸟。 在用 C++ 编写 XPCOM 代码的过程中,我需要创建在 XPCOM 组件中使用的附加类。 我需要为此类类创建另一个 XPCOM 组件吗? 我…
http-on-examine-response 观察者 - 可以阻止进一步处理的响应吗?
我正在尝试实现一个 Firefox 扩展,它可以过滤传入的 HTTP 响应并相应地处理它们。 我希望阻止包含特定标头的 HTTP 响应。 阅读了一些 MDC 文章后,发…
初学者帮助 - 该代码属于哪里?
我正在尝试开发一个 Firefox 扩展,它将额外的 HTTP 标头字段插入到传出的 HTTP 请求中(以与我同时开发的 apache 扩展交互)。 虽然我了解扩展的各个…
XPCOM 中的 popen 等效项?
我正在尝试使用 XULRunner 将 GUI 添加到基于命令行的程序。 一种解决方案是使用 XUL 应用程序中的 popen 之类的东西来与命令行程序交互。 我的问题:…
Firefox XPCOM 组件 - 调用方法 UnnamedClass 的权限被拒绝
Firefox XPCOM 组件可以跨多个页面读写页面内容吗? 设想: 一堆本地 HTML 和 javascript 文件。 “Main.html”文件打开一个窗口“pluginWindow”,并…
如何将图像数据复制到 XUL 应用程序中的剪贴板?
我有一个 XULRunner 应用程序,需要将图像数据复制到剪贴板。 我已经弄清楚如何处理将文本复制到剪贴板,并且我可以从剪贴板粘贴 PNG 数据。 我不知道…