Firefox附加sdk打包到xpi不会显示精确的图标和弹出窗口

时间:2013-07-12 03:13:37

标签: firefox-addon firefox-addon-sdk firefox-22

我正在为Firefox开发一个附加组件。我当前的问题是使用cfx run命令加载项在导航工具栏中正确显示图标和弹出窗口但是当我使用cfx xpi打包并安装该xpi文件时,图标和弹出窗口无法正确显示导航工具栏。可能是什么原因?

当我使用cfx run时,这是弹出窗口 enter image description here

当我打包到xpi并安装它时,这是弹出窗口:
enter image description here

1 个答案:

答案 0 :(得分:1)

编辑:由Serialize data content, fixes #1修正:

  

Add-on SDK的cfx工具不包含任何文件   构建的xpi文件中的第三方模块的数据目录。

     

此提交引入了一个构建脚本,用于序列化所有文件   在data-dir到base64编码的数据URI中,输出   浏览器的动作jplib-data.js

     

此更改不需要对公共API进行任何更改。


这是一个错误,正在https://github.com/Rob--W/browser-action-jplib/issues/1跟踪。

问题是由cfx tool中的错误引起的:cfx xpi不会将第三方模块的data目录中的文件添加到最终的.xpi文件中。我在https://bugzilla.mozilla.org/show_bug.cgi?id=892977报告了这个错误。