安装后Firefox XPCOM扩展无法正常工作(C ++)

时间:2013-01-27 03:30:06

标签: c++ firefox firefox-addon gecko protocol-handler

我使用Gecko SDK在C ++中实现了协议处理程序扩展。当dll被复制到C:\ Program Files(x86)\ Mozilla Firefox \ components时,每件事情都能完美运行。但是当使用相同的dll创建.xpi安装文件时,扩展程序会被安装;但是自定义协议不起作用。

我在xpi文件中有以下结构

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

我没有IDL文件。是否需要IDL文件?

1 个答案:

答案 0 :(得分:0)

固定!

在install.rdf中缺少<em:unpack>true</em:unpack>

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