阅读:4751回复:6
美女求助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的网站上查了些资料说在3.0要改成如下的结构: 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 15:12
|
|
2楼#
发布于:2009-07-01 15:12
没人帮帮忙吗?
|
|