2010-06-21 60 views
6

我想通过msi安装程序静静地安装firefox xpi。我通过下面的方法这样做:无声安装的Firefox插件

解压我xpi在一些临时目录和所有内容复制到%APPDATA%\Mozilla\Firefox\Profiles\xxxx.default\extensions\<uniqueid-for-my-addon>

我预想的插件可用我的Firefox打开下一个时间,但我我无法得到它。有人可以告诉我是否还有更多需要完成Firefox的插件安装?

卡皮尔

+0

为了进一步阐述,我有一个不能单独工作的firefox插件 - 它与Windows应用程序结合使用。所以,我将我的firefox插件与msi安装程序一起打包,并在开始安装之前询问用户的权限。我现在面临的问题是,如果我不做沉默安装,行为非常笨拙。 任何指针我怎么能做到这一点? – Kapil 2010-06-21 21:37:16

回答

1

,关键是要扩展文件夹中放置文件夹的名称,它被称为扩展ID(是的install.rdf文件中定义)。

另外请注意,这不会是一个完全无声的安装,插件安装对话框会在下次启动Firefox时使用该配置文件警告用户已安装新扩展。

+0

这不是执行此操作的理想方法,因为它可能会在未来版本中删除。 – sdwilsh 2010-06-21 22:23:08

+0

sdwilish,那么应该如何继续进行无提示安装?你是否说我们可能无法在未来的版本中安静地安装?那会很糟糕! – Kapil 2010-06-22 07:17:21

+0

这不会是坏事......那将是安全的!毕竟,它会停止一些“无声安装”(如问题中所述的那样),从而阻止潜在的恶意软件,间谍软件,后门程序以及其他我们不希望在我们的计算机上的好东西。 – 2011-12-27 12:27:36