Firefox 6:XPCOM 组件中的 QueryInterface(nsIDOMWindow::GetIID() 问题,用于从 js 传递的浏览器内容窗口
我正在努力为 Mac OS 上的附加组件添加对 Firefox 6 的支持,其中以下逻辑在 Firefox 4,5 版本中有效,但在 Firefox 6 中失败。 XPCOM 组件具有 IObse…
如何获取firefox用户代理字符串?
我正在为 FireFox 构建一个模拟网站的附加组件,但从本地库运行。 (如果您想了解更多信息,看这里) 我正在寻找一种方法来掌握如果 FireFox 执行纯 h…
开发一个调用“另存为”的 Firefox 插件/附加组件来自FF自己的一套函数
我有一个基本的 FF 插件,可以轮询 window.document 页面 DOM 中的某些内容。当它看到它时,它应该保存该页面。这是最困难的部分。我不想复制“保存完…
Firefox 扩展和 COM 组件之间的 IPC
我需要在 JavaScript XPCOM 组件 和 COM 组件(本机 WIN32 进程)之间进行同步调用。 我知道,选项是: 1)打开套接字并使用TCP/IP 2)有一个NPAPI插…
获取 Firefox 扩展中的字体列表
)问题在于以下行: var fontList = Components.classes["@mozilla.org/gfx/fontlist;1"]. createInstance(Components.interfaces.nsIFontList); 某个…
是否可以从 XPCOM 或 NPAPI 创建自定义 XUL 元素?
我想知道是否可以通过任何可用的 api(例如 XPCOM 或 NPAPI)创建新的 XUL 组件,这样我们就可以使用它的 XUL 文件。 假设我想克隆 XUL vbox 的组件代…
Mozilla 重新加载 API 方法不起作用
我尝试使用(JavaXPCOM)重新加载网页: nsIWebBrowser webBrowser = (nsIWebBrowser) browser .getWebBrowser(); nsIWebNavigation webNavigation = …
需要 Firefox ctypes 输出字符串参数的工作示例
您好,我有一个 XPCOM 组件,我现在正在将其转换为使用 ctypes。 我能够创建采用 wchar_t* 的函数,并使用 ctypes.jschar.ptr 定义函数。 这一切都很…
如何使用 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)进行加…