我使用DuckDuckGo
搜索引擎。我已对其进行自定义并将设置保存到云端。
现在我想使用定制版本作为我的默认 Firefox 57 搜索引擎。
是否可以编辑默认DuckDuckGo
搜索引擎(或创建一个新的搜索引擎)以使用定制版本?
我尝试找到一个按钮,将自定义版本添加到我的搜索引擎列表中,就像你使用首页例如,但我什么也没找到。
唯一可用的DuckDuckGo
是URL 书签和JSON 设置所以我不知道该如何处理它们。
谢谢
答案1
这将为您带来 DuckDuckGo 定制列表。
将鼠标悬停在其中一个结果上,并记下括号中的数字(例如,76816)。
去http://mycroftproject.com/submitos.html,通过加载按钮输入号码并点击。
编辑设置
单击“生成插件”,然后单击“测试插件”将其添加到您的 Firefox。
答案2
此设置将 Firefox 主页按钮设置为加载 DuckDuckGo 自定义首选项的快捷方式。如果您清除缓存,或启动新的隐私浏览窗口(隐身模式)并丢失自定义首选项,则可以点击主页按钮,您的首选项将再次加载。所有连续搜索(包括来自地址/搜索栏的搜索)都应遵守已加载的自定义首选项。(如果使用 DDGo 的“开始”版本,请阅读下面的下一节...)
选择“其他设置”。
自定义您的设置,然后在右侧的“云保存”下选择“保存设置” - 或者直接从云端加载(如果之前已保存)。
然后在同一面板下选择“显示书签和设置数据”
复制“书签小程序 URL”。
打开 FF 偏好设置 -> “主页”
- 点击“主页和新窗口”下拉菜单并选择“自定义 URL”。
- 粘贴之前复制的 DDG Bookmarklet URL。
现在,主页按钮应该作为加载自定义首选项的快捷方式。
如果您使用的是 DDGo 的“start.”版本,那么您必须在默认的 FF 搜索引擎 json 文件中反映这一点:
“开始”版本的区别在于,页面仅显示 DDGo 搜索表单,不包括“关于”部分或任何其他消息……这与向下滚动并选择“永久关闭”相同(除了“永久”仅在您清除缓存或启动隐身模式之前)。实际上,“开始”版本就像是页面的精简版。
- 导航https://start.duckduckgo.com/settings
- {按照上述第 2 至 8 步操作}
- 为 Firefox 安装此扩展:https://addons.mozilla.org/en-US/firefox/addon/mozlz4-edit/–这允许您在浏览器内编辑 Firefox 的默认搜索引擎列表!(来源:https://github.com/serj-kzv/mozlz4-edit)
- 启动 mozlz4-edit 扩展
- 选择“打开文件”
- 导航至(在 MAC 上)
/Users/{userame}/Library/Application Support/Firefox/Profiles/{profilename}
。选择“search.json.mozlz4” - 向下滚动直到找到 DuckDuckGo
"_name": "DuckDuckGo"
- 在这里添加“start.”:
"template": "https://start.duckduckgo.com/"
- ...和这里:
"resultDomain": "start.duckduckgo.com"
- 现在选择“另存为 mozlz4”然后下载将开始。
- 在 Finder(MAC)中,将下载文件夹中这个新保存的文件与 中的原始“search.json.mozlz4”文件交换
/Users/{userame}/Library/Application Support/Firefox/Profiles/{profilename}
。(建议:备份原始“search.json.mozlz4”文件!) - 退出/重新打开 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。