|
阅读:1514回复:2
看看我这个Firefox扩展为什么总提示:安装脚本未找到?
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: |
|
|
|
1楼#
发布于:2009-10-20 13:20
直接打包文件,选中全部,然后右键winzi》添加到mytest1.zip,改名为mytest1.xpi,结果就是“不是合法的安装包”
|
|
|
2楼#
发布于:2009-10-20 13:20
不打包文件夹直接打包这些文件试试。
|
|