1

我使用以下清单创建了一个扩展,以将搜索引擎添加到 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,因为在Androidchrome_settings_overrides不受支持

使用遗留 API 的插件似乎可以正常工作(例如Startpage),将搜索引擎添加到 Android 浏览器,但由于 Firefox 正在放弃对遗留(非 webextension)扩展的支持,这不再是一个解决方案。

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

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

4

0 回答 0