【发布时间】:2014-06-28 10:49:14
【问题描述】:
我正在通过安装程序安装 Firefox (XPI) 和 Google Chrome (CRX) 插件。我已设置安装程序以创建以下注册表项,
HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions\extension 的 ID\ - “路径”、“版本”
HKEY_LOCAL_MACHINE\Software\Mozilla\Firefox\Extensions\ - “扩展程序的 ID”
在此之后打开浏览器后,会检测并安装扩展程序,我的意思是当浏览器看到这些注册表项存在时,它会将扩展程序添加到其列表中。
没关系。然而,当 Firefox 打开时,它会询问用户有一个新的扩展并要求用户启用它。此时用户必须启用它。问部分没问题,但有没有办法让它在第一次安装时自动启用?
在 Google Chrome 上它已安装但未作为 Firefox 启用。但与 Firefox 不同,它从不显示有新扩展的消息。那么有没有办法通知用户(如 Firefox)启用它或自动启用它(尽管似乎在 Google Chrome 版本 25 之后它不会启用扩展程序)?至少问问用户?
【问题讨论】:
-
有趣的问题,我从来不知道添加注册表项会自动将其添加到 Firefox,因此 +1。我也不知道如何进行静默安装,但是这个人在评论中说 addon sdk 静默安装,所以检查一下:ask.mozilla.org/question/301/…
-
谢谢。我会调查一下。
-
感谢 Noitidart 的链接。
标签: google-chrome firefox google-chrome-extension firefox-addon windows-installer