Firefox addon Can';t解压缩Firefox插件

Firefox addon Can';t解压缩Firefox插件,firefox-addon,zip,unzip,xpi,Firefox Addon,Zip,Unzip,Xpi,我正在尝试对我的旧Firefox插件(可用)进行一些更改。那里的.xpi包可以工作。但是当我真正地解压并重新压缩它时,它仍然会安装,但是插件应该插入的上下文菜单项不在这里。我到底做错了什么 dylan~/scripts$ git clone git@github.com:nospampleasemam/peepshow dylan~/scripts$ cd peepshow dylan~/scripts/peepshow$ rm -rf * dylan~/scripts/peepshow$ gi

我正在尝试对我的旧Firefox插件(可用)进行一些更改。那里的.xpi包可以工作。但是当我真正地解压并重新压缩它时,它仍然会安装,但是插件应该插入的上下文菜单项不在这里。我到底做错了什么

dylan~/scripts$ git clone git@github.com:nospampleasemam/peepshow
dylan~/scripts$ cd peepshow
dylan~/scripts/peepshow$ rm -rf *
dylan~/scripts/peepshow$ git checkout peepshow.xpi
dylan~/scripts/peepshow$ ## at this point I can install the addon and it works.
dylan~/scripts/peepshow$ unzip peepshow.xpi
Archive:  peepshow.xpi
   creating: chrome/
   creating: chrome/skin/
   creating: chrome/content/
 extracting: chrome/skin/returntoresults.css~  
 extracting: chrome/skin/returntoresults.css  
  inflating: chrome/skin/icon.jpg    
  inflating: chrome/content/loader.js  
  inflating: chrome/content/loader.js~  
  inflating: chrome/content/overlay.xul  
 extracting: chrome/content/resultscollector.js~  
  inflating: chrome/content/overlay.xul~  
  inflating: chrome.manifest         
  inflating: icon.png                
  inflating: install.rdf             
dylan~/scripts/peepshow$ rm peepshow.xpi 
dylan~/scripts/peepshow$ zip *
  adding: defaults/ (stored 0%)
  adding: defaults/preferences/ (stored 0%)
  adding: defaults/preferences/list.js~ (stored 0%)
  adding: defaults/preferences/list.js (stored 0%)
  adding: install.rdf (deflated 54%)
  adding: chrome.manifest (deflated 41%)
dylan~/scripts/peepshow$ ls
chrome  chrome.manifest  chrome.zip  icon.png  install.rdf
dylan~/scripts/peepshow$ mv chrome.zip chrome.xpi
dylan~/scripts/peepshow$ ## now I can install chrome.xpi
dylan~/scripts/peepshow$ ## but the menu item doesn't appear.

谢谢你的帮助

您还需要压缩子目录:zip-r chrome.zip*

您还需要压缩子目录:zip-r chrome.zip*