阅读:1437回复: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
不打包文件夹直接打包这些文件试试。
|
|
2楼#
发布于:2009-10-20 13:20
直接打包文件,选中全部,然后右键winzi》添加到mytest1.zip,改名为mytest1.xpi,结果就是“不是合法的安装包”
|
|