我使用Gecko SDK在C ++中实现了协议处理程序扩展。当dll被复制到C:\ Program Files(x86)\ Mozilla Firefox \ components时,每件事情都能完美运行。但是当使用相同的dll创建.xpi安装文件时,扩展程序会被安装;但是自定义协议不起作用。
我在xpi文件中有以下结构
chrome.manifest
components
components/abc.dll
install.rdf
我没有IDL文件。是否需要IDL文件?
答案 0 :(得分:0)
固定!
在install.rdf中缺少<em:unpack>true</em:unpack>
问题中应该包含install.rdf:)