Firefox addon 从扩展插件将搜索引擎插件安装到FireFox

Firefox addon 从扩展插件将搜索引擎插件安装到FireFox,firefox-addon,Firefox Addon,我正在开发一个Firefox扩展。我想在firefox搜索栏上安装新的搜索插件。我试过两种方法,但似乎没有一种能100%奏效 AddSearchEngineProviderWorks, 但它显示“安装失败” 消息“如果搜索引擎中出现 已经存在同名的。我 没有看到任何API使我能够 查询现有的搜索引擎 在Mozilla Firefox\searchplugins中 我看到了表示 实际的搜索插件。我能够 手动添加我的搜索引擎,但我 我真的不知道如何添加xml 安装过程中的文件。我有 XPI文件,它具

我正在开发一个Firefox扩展。我想在firefox搜索栏上安装新的搜索插件。我试过两种方法,但似乎没有一种能100%奏效

  • AddSearchEngineProviderWorks, 但它显示“安装失败” 消息“如果搜索引擎中出现 已经存在同名的。我 没有看到任何API使我能够 查询现有的搜索引擎
  • 在Mozilla Firefox\searchplugins中 我看到了表示 实际的搜索插件。我能够 手动添加我的搜索引擎,但我 我真的不知道如何添加xml 安装过程中的文件。我有 XPI文件,它具有非常有限的 访问IO的能力

  • 有什么建议吗?谢谢。

    搜索引擎应该放在扩展的
    searchplugins/
    目录中。它们将在安装扩展时自动添加,并在卸载扩展时再次删除。看