关于将我自己的控制台实现为 XPCOM 的建议
我想为我的扩展使用我自己的控制台,我将在其中打印出各种调试信息。我想我会通过执行 window.open("chrome://myextension/content/console.xul".. 然…
xpcom/jetpack 观察所有文档加载
我编写了一个基于 Mozilla Jetpack 的插件,该插件必须在加载文档时运行。对于“顶级文档”,这主要使用此代码(OserverService = require('observer-…
如何在 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),…