阅读:2504回复:9
美女求助firefox3.0下的扩展安装包如何写
现在我要做一个firefox的安装包,之前有个一个xpi的安装包在firefox2.0的版本上是可以安装的,但在firefox3.0下提示:无法找到安装包。结构是
install.js dll/ npww.dll npww.xpt 脚本的内容是: //Install DLL into Plugins //Install XPT into Components var xptsrc = "dll/npww.xpt"; var dllsrc = "dll/npww.dll"; var appName="npww"; initInstall("aliim plugin","ww-plugin","1.0"); setPackageFolder(getFolder("Plugins")); addFile(dllsrc); addFile("",xptsrc,getFolder("Components"),""); var err = getLastError(); if (err == SUCCESS) { err = performInstall(); alert('Success! Please restart your browser to finish the installation.'); } else { cancelInstall(err); alert('Failed! Please try to install the plugin again.'); } 我在firefox的网站上查了些资料说是要改成如下的结构: install.rdf plugins/ npww.dll npww.xpt 但按这个结构打包成xpi后运行出现:非法安装包的提示。 install.rdf的内容如下: <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>hzieelxx@163.com</em:id> <em:name>ww-plugin</em:name> <em:version>1.0</em:version> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>1.5</em:minVersion> <em:maxVersion>3.0.*</em:maxVersion> </Description> </em:targetApplication> </Description> </RDF> 请高手指点啊! |
|
1楼#
发布于:2009-07-01 14:39
帮顶。。。我也想知道为什么...
|
|
2楼#
发布于:2009-07-01 14:39
现在男风很盛 美女吃不开了
|
|
|
3楼#
发布于:2009-07-01 14:39
我就不爱告诉美女
|
|
4楼#
发布于:2009-07-01 14:39
贴pp
|
|
5楼#
发布于:2009-07-01 14:39
美女求助 我一般不告诉 "他"
|
|
|
6楼#
发布于:2009-07-01 14:39
遇到美女我会害羞的哦~怎么开得了口啊~:P
|
|
7楼#
发布于:2009-07-01 14:39
楼上各位好好回答美女的问题。
|
|
8楼#
发布于:2009-07-01 14:39
楼主其实是安装插件plugin,不是安装extension,不必走XPI的方式,做个Installer,放到Firefox的安装目录,也是没问题的吧。
|
|
9楼#
发布于:2009-07-01 14:39
楼上各位嘴上不肯回答问题,
其实一个个争先恐后地PM去了吧. |
|