如何使用 Gecko 将 XUL 文档设置为应用程序的前端?
如何使用 Gecko 或 XUL Runner 将 XUL 文档设置为应用程序的前端?或者说没有办法做到吗?如果可能的话,有人可以提供一个简短的例子吗?或者链接到网…
在 Firefox 扩展中使用 Firebreath 生成的插件?
是否可以在 Firefox 扩展中使用由 Firebreath 制作的 .dll? 目前,我正在尝试移植为 Google Chrome 制作的扩展,该扩展使用 javascript 获取文档的 H…
如何从 XULRunner 中的 XUL 应用程序启动网页?
以下按钮处理程序的 XULRunner 等效项是什么? function launch_page() { var win = Components.classes['@mozilla.org/appshell/window-mediator;1']…
PyExc_ValueError 和 Firefox 扩展
我正在开发一个依赖于Python的firefox插件(这意味着用户必须在他的firefox上安装PyXpcomExt)。另一方面,我使用 PyCrypto lib(基于 python)进行加…
是否有适用于 Firefox XPCOM 的 JSDoc 文件?
虽然我知道 XPCOM 的大部分内容是用 C++ 实现的,但拥有带有空函数、常量和 JSDoc 的 JavaScript 存根仍然很棒。这些可用于支持代码完成、检查、快速…
如何检查XPCOM组件中的目录分隔符
我试图从谷歌找到答案,但失败了。 我熟悉python,在其中我们可以通过“os.path.sep”检查特定于平台的目录分隔符。 XPCOM 组件中是否有某种方法或某…
Google Chrome 的 ActiveX / XPCOM 等效项
Google Chrome 有没有办法访问剪贴板(即获取和设置剪贴板的内容)? Internet Explorer 通过使用 ActiveX 来实现此目的,并且我通过 XPCOM 在 Firefo…
使用addProgressListener和onStatusChange获取页面的DNS查找时间
我正在尝试向 Firefox 扩展添加功能,以计算网页执行 DNS 查找所需的时间。看看 Firebug,我认为可以通过向浏览器对象添加 Web 进度侦听器并侦听事件…
如何覆盖 Firefox 插件中内置的 XPCOM 组件?
我第一次涉足 Firefox 扩展开发,到目前为止进展顺利,但我遇到了一个问题;我需要做的事情之一是覆盖内置的 nsIPromptService 并用我自己的东西替换…
函数中引用的未解析的外部符号 _NPN_MemAlloc
我使用 XPCOM 为 Chrome 开发扩展,并且尝试使用 JS 来通信我的 dll,一切正常!但是如果我尝试从我的 cpp 代码中返回值( string ),我的浏览器就会…
您可以检查一个对象是否被 XPConnect (Firefox) 包装吗?
我的场景: 我正在迭代窗口对象并尝试仅检索用户定义的变量/函数并过滤掉本机浏览器对象。 for(var i in window) { // Right now I just have a bunch…
在 Firefox 中加载页面之前修改 URL
我想为与我的模式匹配的 URL 添加前缀。当我在 Firefox 中打开新选项卡并输入匹配的 URL 时,页面不应正常加载,应首先修改 URL,然后开始加载页面。 …