当尝试下载页面时,为什么此代码没有进行警报测试?
我必须下载 myURLString (http://www.google.com/search?q=http://www.google.com/&btnG=Search+Directory&hl=en&cat=gwd% 2F顶部)。 function getco…
在同一台机器上运行的 Firefox 扩展和 C# 代码之间应该使用什么 IPC 方法?
我有一个关于如何在(新)Firefox 扩展和现有 C# 代码之间构建通信的问题。 Firefox 扩展将使用配置数据并生成其他数据,因此需要从某处获取配置数据…
使用 C++ 访问 Firefox 上的选项卡XPCOM 扩展
我应该使用什么 XPCOM 接口来检测选项卡的打开、关闭和切换,并从 Firefox 扩展获取其关联的 URL? 我见过在 JS 中管理选项卡的代码实例,但是在 C++ …
如何在 XULRunner 中从 javascript 链接到 DLL?
我有一个 dll(不是我编写的),我想在 XULRunner 应用程序中使用它。我对此几乎一无所知,所以请耐心等待。显然我可以使用 XPCOM 加载 dll,然后调用…
C++ 的测试驱动开发XPCOM组件?
我想使用 c++ XPCOM 组件创建一个 Firefox 扩展,该组件又使用 javascript XPCOM 组件。是否有任何框架允许 C++ XPCOM 组件/firefox 扩展的测试驱动开…
当从线程调用 XPCOM 函数时 Firefox 崩溃
我想从 XPCOM 组件创建一个线程... 这是一个代码 nsresult rv = NS_OK; nsCOMPtr obj = do_CreateInstance("@jscallback.p2psearch.com/f2f;1", &rv);…
如何将鼠标事件侦听器附加到 C++ 中的嵌入式 nsIWebBrowser
我已在我的应用程序中嵌入了 nsIWebBrowser。因为我只是动态生成 HTML,所以我使用 OpenStream、AppendToStream 和 CloseStream 来添加内容。我需要的…
使用 nsIFileInputStream & 时加载的数据被截断nsIConverter输入流
我正在开发一个项目(BrowserIO - 如果您想查看代码并进行操作,请访问 browserio dot googlecode dot com。欢迎帮助!),根据他们的示例,我将 Fire…
如何使用 URI 创建 nsIFile 对象
我正在为 Firefox 制作扩展,我希望我的扩展打开一个像“file:///home/blahblah/foo.txt”这样的文件,然后将该文件的内容放入文本区域。使用文件“ht…
从外部应用程序调用 Firefox XPCOM?
上下文:我们需要在我们的应用程序中读取 Firefox cookie; 在 Firefox 3.5 之前,这可以通过读取 cookies.txt / cookies.sqlite 来实现。 在 Firefox…
谷歌不想被内化(XPCOM)
我正在尝试制作一个 Firefox 扩展。 为什么当我想使用 document.body.innerHTML = data; 时 在新打开的选项卡中,它不起作用。 这是我的代码: functi…
nsIFile:如何获取Vista AppData/LocalLow文件夹路径?
我能够获取用户“AppData/Local”文件夹的路径,如下所示, appdatafile = Components.classes[“@mozilla.org/file/directory_service;1”]。 getSer…
如何在 Firefox 中为所有页面元素实现内容转换器?
我正在尝试将 Internet Explorer 插件移植到 Firefox,但我不确定在哪里可以找到我需要的内容。 基本上,我需要能够使用特定的 Content-Type 标头过滤…
从 nsIBinaryInputStream 创建图像
我使用一些 js 技巧创建一个二进制输入流,其中包含 jpeg 或 gif 等压缩图像数据。 我想使用 imgITools::decodeImageData 或其他方式解码和显示此数据…