Firefox XPCOM 扩展在安装后不起作用 (C++)



我已经使用Gecko SDK在C++中实现了协议处理程序扩展。当dll被复制到C:\Program Files (x86)\Mozilla Firefox\components时,一切都可以完美地工作。但是,当使用相同的 dll 创建 .xpi 安装文件时,将安装扩展名;但是自定义协议不起作用。

我在 xpi 文件中有以下结构

chrome.manifest
components
components/abc.dll
install.rdf

我没有 IDL 文件。xpi 中需要 IDL 文件吗?

已修复!

安装.rdf 中缺少<em:unpack>true</em:unpack>

应该在问题中包含install.rdf :)

相关内容

  • 没有找到相关文章

最新更新