Firefox Android插件:添加搜索引擎

时间:2017-10-19 01:07:09

标签: firefox firefox-addon firefox-addon-sdk firefox-webextensions firefox-android

我已使用以下清单创建了一个扩展程序,以便向Firefox添加搜索引擎。

{
  "manifest_version": 2,
  "name": "Google Browse by Name search engine",
  "description": "Adds a search engine that searches Google using its Browse by Name feature",
  "version": "1.0",
  "applications": {
    "gecko": {
      "strict_min_version": "55.0"
    }
  },
  "chrome_settings_overrides": {
    "search_provider": {
      "name": "Browse by Name",
      "search_url": "https://www.google.com/search?sourceid=navclient&gfns=1&q={searchTerms}",
      "keyword": "bbn",
      "favicon_url": "https://www.google.com/favicon.ico",
      "is_default": false
    }
  }
} 

这在Firefox桌面上按预期工作,在启用的搜索引擎列表中添加了一个选项。但是,它似乎不适用于Firefox Android,我认为因为chrome_settings_overrides not supported Android上的Startpage

使用旧版API的插件似乎正常工作(例如{{3}}),将搜索引擎添加到Android浏览器,但由于Firefox不再支持传统(非webextension)扩展,这已不再是解决方案。

使用插件向Firefox for Android添加搜索引擎的正确方法是什么?

我知道用户可以通过长按其搜索字段添加网页上可用的搜索引擎,但我想提供一个自动安装搜索引擎的扩展程序(并保存用户不必查找页面)提供正确的搜索字段)。

0 个答案:

没有答案