xmlscript
小狐狸
小狐狸
  • UID30758
  • 注册日期2009-10-20
  • 最后登录2009-10-20
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:1437回复:2

看看我这个Firefox扩展为什么总提示:安装脚本未找到?

楼主#
更多 发布于:2009-10-20 13:20
winxp系统,firefox3.5.3,默认安装在C:\Program Files\Mozilla Firefox\。
我看了很多的文章了,然后自己做了一个:

E盘里,新建mytest1文件夹,包含下列文件,然后用winzip11.1版本,右键压缩添加到mytest1.zip,再重命名为 mytest1.xpi,最后用firefox打开这个文件,提示“安装脚本未找到”,我左看右看都没什么问题啊,奇怪了,怎么办呢?
install.rdf:
<?xml version="1.0"?> 
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
 <Description about="urn:mozilla:install-manifest"> <em:id>mytest1</em:id>
 <em:name>mytest1</em:name> 
<em:version>1.0</em:version>
 <em:description>test description</em:description> <em:creator>tester</em:creator> 
<em:targetApplication> 
<Description> 
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
 <em:minVersion>1.5</em:minVersion> 
<em:maxVersion>3.5.*</em:maxVersion> 
</Description>
 </em:targetApplication> 
</Description>
 </RDF>



chrome.manifest:
content mytest1 chrome/content/ 
overlay chrome://browser/content/browser.xul chrome://mytest1/content/haha.xul



chrome/content/haha.xul:
<?xml version="1.0"?> 
<overlay id="mytest1" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 
<script src="jsjsjs.js"/>
 <toolbox id="navigator-toolbox">
 <toolbaritem id="mytest1_toobaritem">
 <toolbarbutton id="mytest1_toolbarbutton" tooltiptext="mytooltip11111111111111" image="1.png" oncommand="gogogo('http://www.csdn.net');">
</toolbarbutton>
 </toolbaritem> 
</toolbox>
 </overlay>



chrome/content/jsjsjs.js:
function gogogo(e) { alert("哈哈,成功啦! 网址转到:" + e); }



chrome/content/1.png:
附件名称/大小 下载次数 最后更新
lwalk.zip (3KB)  12 2009-10-20 13:56
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2025-09-07
  • 发帖数1514
  • 经验134枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
1楼#
发布于:2009-10-20 13:20
不打包文件夹直接打包这些文件试试。
xmlscript
小狐狸
小狐狸
  • UID30758
  • 注册日期2009-10-20
  • 最后登录2009-10-20
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2009-10-20 13:20
直接打包文件,选中全部,然后右键winzi》添加到mytest1.zip,改名为mytest1.xpi,结果就是“不是合法的安装包”
游客

返回顶部