lwing25
小狐狸
小狐狸
  • UID29417
  • 注册日期2009-07-01
  • 最后登录2009-07-02
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4732回复:6

美女求助firefox3.0下的插件安装包如何写

楼主#
更多 发布于:2009-07-01 15:12
现在我要做一个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>


难道插件也要做成扩展的安装包吗,请高手指点!
smoke
千年狐狸
千年狐狸
  • UID3052
  • 注册日期2005-02-16
  • 最后登录2015-02-01
  • 发帖数2367
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
1楼#
发布于:2009-07-01 15:12
no pp no talk
遇到问题请善用论坛搜索功能
lwing25
小狐狸
小狐狸
  • UID29417
  • 注册日期2009-07-01
  • 最后登录2009-07-02
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2009-07-01 15:12
smoke:no pp no talk回到原帖
要什么PP啊?是那些错误的提示还是人的PP?
lwing25
小狐狸
小狐狸
  • UID29417
  • 注册日期2009-07-01
  • 最后登录2009-07-02
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2009-07-01 15:12
没人帮帮忙吗?
myfox1900
火狐狸
火狐狸
  • UID28479
  • 注册日期2009-04-05
  • 最后登录2014-03-19
  • 发帖数239
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2009-07-01 15:12
take off take off
diebu
小狐狸
小狐狸
  • UID30387
  • 注册日期2009-09-15
  • 最后登录2010-01-18
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2009-07-01 15:12
插件要做成安装包.很简单.用rar压缩就成.
发个文档给你看看就明白了.
邮件联系我.
<!-- e --><a href="mailto:diebucn@gmail.com">diebucn@gmail.com</a><!-- e -->
akyahoo
火狐狸
火狐狸
  • UID31105
  • 注册日期2009-11-17
  • 最后登录2010-03-27
  • 发帖数116
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2009-07-01 15:12
因为你没有照片。

看不到你的漂亮脸蛋。
游客

返回顶部