如何在 Windows 上注册 nsIModule DLL
我不久前创建了一个带有 nsIModule (和 nsIProtocolHandler)实现的 Windows 库。我最近才抽出时间对其进行更多调试,但 FireFox 不再运行我的库。我…
所有 XPCOM 用户文档在哪里?
Google 找不到太多 XPCOM 的用户文档。当然,它可以找到无数关于用 C++ 制作新 XPCOM 组件的参考资料,但这对于任何需要知道如何使用 JavaScript 中现…
使用 nsIZipWriter 或其他将字符串压缩为字符串?
我需要能够获取 JavaScript 字符串,使用任何快速且可用的方法对其进行压缩,然后返回二进制字符串/blob。 背景: 我正在开发的扩展需要将各种大内容…
如何从 XPCOM 对象连接到 Songbird 插件中的 GStreamer 插件?
我正在编写一个 Songbird 插件,包含三个部分:XUL (javascript)、GStreamer 过滤器和 XPCOM 插件。 我有兴趣从 XPCOM 组件访问 GStreamer 层。如果有…
netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”); 时避免出现对话框被称为
嗨,我必须使用 XPCom 在 javascript 中创建、写入、读取本地文件。为此,我在 javascript 的开头添加了以下行。 netscape.security.PrivilegeManager…
当“onload”发生时我如何得到通知脚本已完成
当 html 页面加载时我收到通知 -> onStateChange, stateFlags: STATE_IS_NETWORK + STATE_STOP 但当页面加载并且 onload 脚本完成运行时我需要通知。 …
Firefox 中的 iFrame 隐藏窗口带有 contentWindow.history?
我正在尝试在我的 Firefox 扩展中运行具有内容权限的托管脚本。为此,我在隐藏窗口中创建一个内容 iframe,指向提取脚本的 html 文件。该脚本要求“历…
我应该链接 gecko 1.9.3 SDK 中的哪个库来使用 moz_xmalloc()?
我尝试将我的 XPCOM 扩展链接到 1.9.3a3pre SDK,并得到以下信息: 错误LNK2001:无法解析的外部符号_moz_xmalloc 那么,我需要链接到哪个库? 文档没…
如何通过 Firefox 扩展阻止 Firefox 下载和应用 CSS?
提前感谢大家—— 所以我已经研究这个问题很长一段时间了,并且已经考虑了我所有的选择。我当前取消CSS请求的方法是在nsIWebProgressListener.onState…
Java中获取HTTP流的内容+ Mozilla XPCOM
我经常阅读 StackOverflow 作为获取答案的来源;但现在我有一个非常具体的问题,我在互联网上找不到任何数据。我相信您会一如既往地提供帮助! :D 基…
是否可以在不关闭浏览器的情况下删除 gecko / firefox 会话或使其无效?
是否可以使用 gecko / firefox XPCOM 界面在不关闭浏览器的情况下删除或使用户的活动会话无效?我在应用程序中使用嵌入的 Gecko(特别是 GeckoFX),…
在 Firefox 中设置启动时的首选项
提前感谢大家 - 我需要在启动时加载任何窗口之前加载首选项。下面是我一直在使用的一些/组件代码。 SetPreference 方法在被调用时似乎失败了(也没有…