Firefox 中的自定义 DuckDuckGo 搜索引擎 >= 57 Quantum

Firefox 中的自定义 DuckDuckGo 搜索引擎 >= 57 Quantum

我使用DuckDuckGo搜索引擎。我已对其进行自定义并将设置保存到云端。

现在我想使用定制版本作为我的默认 Firefox 57 搜索引擎。

是否可以编辑默认DuckDuckGo搜索引擎(或创建一个新的搜索引擎)以使用定制版本?

我尝试找到一个按钮,将自定义版本添加到我的搜索引擎列表中,就像你使用首页例如,但我什么也没找到。

唯一可用的DuckDuckGoURL 书签JSON 设置所以我不知道该如何处理它们。

谢谢

答案1

  1. http://mycroftproject.com/search-engines.html?name=duckduckgo

这将为您带来 DuckDuckGo 定制列表。

  1. 将鼠标悬停在其中一个结果上,并记下括号中的数字(例如,76816)。

  2. http://mycroftproject.com/submitos.html,通过加载按钮输入号码并点击。

  3. 编辑设置

  4. 单击“生成插件”,然后单击“测试插件”将其添加到您的 Firefox。

答案2

此设置将 Firefox 主页按钮设置为加载 DuckDuckGo 自定义首选项的快捷方式。如果您清除缓存,或启动新的隐私浏览窗口(隐身模式)并丢失自定义首选项,则可以点击主页按钮,您的首选项将再次加载。所有连续搜索(包括来自地址/搜索栏的搜索)都应遵守已加载的自定义首选项。(如果使用 DDGo 的“开始”版本,请阅读下面的下一节...)

  1. 导航https://duckduckgo.com/settings

  2. 选择“其他设置”。

  3. 自定义您的设置,然后在右侧的“云保存”下选择“保存设置” - 或者直接从云端加载(如果之前已保存)。

  4. 然后在同一面板下选择“显示书签和设置数据”

  5. 复制“书签小程序 URL”。

  6. 打开 FF 偏好设置 -> “主页”

  7. 点击“主页和新窗口”下拉菜单并选择“自定义 URL”。
  8. 粘贴之前复制的 DDG Bookmarklet URL。

现在,主页按钮应该作为加载自定义首选项的快捷方式。


如果您使用的是 DDGo 的“start.”版本,那么您必须在默认的 FF 搜索引擎 json 文件中反映这一点:

“开始”版本的区别在于,页面仅显示 DDGo 搜索表单,不包括“关于”部分或任何其他消息……这与向下滚动并选择“永久关闭”相同(除了“永久”仅在您清除缓存或启动隐身模式之前)。实际上,“开始”版本就像是页面的精简版。

  1. 导航https://start.duckduckgo.com/settings
  2. {按照上述第 2 至 8 步操作}
  3. 为 Firefox 安装此扩展:https://addons.mozilla.org/en-US/firefox/addon/mozlz4-edit/–这允许您在浏览器内编辑 Firefox 的默认搜索引擎列表!(来源:https://github.com/serj-kzv/mozlz4-edit
  4. 启动 mozlz4-edit 扩展
  5. 选择“打开文件”
  6. 导航至(在 MAC 上)/Users/{userame}/Library/Application Support/Firefox/Profiles/{profilename}。选择“search.json.mozlz4”
  7. 向下滚动直到找到 DuckDuckGo"_name": "DuckDuckGo"
  8. 在这里添加“start.”:"template": "https://start.duckduckgo.com/"
  9. ...和这里:"resultDomain": "start.duckduckgo.com"
  10. 现在选择“另存为 mozlz4”然后下载将开始。
  11. 在 Finder(MAC)中,将下载文件夹中这个新保存的文件与 中的原始“search.json.mozlz4”文件交换/Users/{userame}/Library/Application Support/Firefox/Profiles/{profilename}(建议:备份原始“search.json.mozlz4”文件!)
  12. 退出/重新打开 Firefox

答案3

您可以在策略.json

{
  "policies": {
    "SearchEngines": {
      "Default": "DuckDuckGo",
      "Add": [
         {
          "Name": "DuckDuckGo",
          "URLTemplate": "https://duckduckgo.com/?q={searchTerms}&t=h_&kp=1&ia=web",
          "Method": "GET",
          "IconURL": "https://duckduckgo.com/favicon.ico",
          "Alias": "Ducky",
          "Description": "Duck Duck Goose",
        }
      ]
    }
  }
}

您可能需要使用书签中的数据来调整 URLTeplate。

如何找到它的位置,例如在https://antiprn.substack.com/p/firefoxs-policies

相关内容