如何在保留其他功能的同时禁用 Firefox 地址栏中的搜索和域名猜测?

如何在保留其他功能的同时禁用 Firefox 地址栏中的搜索和域名猜测?

我以前知道如何配置它,但现在似乎找不到了。以下是我想在地址栏中保留的一些特殊功能,以及我想禁用的一些功能:

  • 保留:

    • 为“关键字”功能添加书签。(即:“go searchterm”= http://www.google.com/search?&q=searchterm
    • 书签和历史记录搜索。(例如:“超级用户”将显示来自我的书签的超级用户主页的建议,以及来自我的历史记录的超级用户线程。)
  • 禁用方法:

    • URL 栏网络搜索。(例如:“SearchTerm”将带我进入一个包含 SearchTerm 结果的 Google 页面。)
    • TLD 猜测。(例如:“superuser”将变成“superuser.com”)

我需要更改哪些默认设置,以便我想要保留的选项仍然可用,同时关闭那些我想要禁用的选项?

我目前正在运行 Firefox 10。

答案1

关于:配置并将以下首选项设置为错误的

浏览器.fixup.alternate.enabled

真的(默认):尝试http://foo修复http://(prefix)foo(suffix)
错误的:不要猜测用户

关键字.启用

确定是否使用关键字
真的(默认):将位置栏中输入的非 URL 发送到 keyword.URL 中指定的 URL
错误的:禁用关键字

其中的文档关键字.URL说:

用于关键字查找的 URL。Firefox 2.0 中的默认值为
http://www.google.com/search? ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=

答案2

关于带点的搜索词 - 我进行了一些搜索,目前无法关闭此功能,因为浏览器不知道如何区分搜索词和实际 URL。但是,如果您的搜索词包含由空格分隔的其他词,例如“browser.fixup.alternate.enabled ff”,则搜索有效。同样,您可以使用关键字搜索(“g browser.fixup.alternate.enabled”)来解决这个问题。

Bugzilla 上有一些关于先检查 DNS(将其视为 URL)然后如果失败则进行关键字搜索的功能的讨论,但目前还没有人实现该功能。

答案3

来自 2020 年未来世界的问候!

最新版本的 Firefox 似乎现在可以在搜索查询时执行预期的操作看起来类似于“host.name.tld”,但显然不是有效的主机名。我没有深入研究到底发生了什么变化,只是供您参考。

以下内容仅作为历史记录保留。


来自 2019 年的未来,据我所知,从about:config上述可用的选项来看,2019 年的未来将是仍然不可能完全地当搜索词包含句点时禁用此行为。

about:config 中可用的“修复”选项的屏幕截图

因此,Firefox 似乎永远会认为你真的做过意味着访问一个名为的网站browser.fixup.alternate.enabled,或者 Awesome Bar 搜索vcruntime140.dll是某个新的“.dll”TLD 中的网站(并且在真正需要时帮助我们所有人成为官方 TLD,因为它将适合恶意软件传播)。

不过,有一个简单但令人满意的解决方法,是我今天碰巧发现的:在搜索查询前加上?, 或按Ctrl+ K,这样既可以聚焦 Awesome Bar,又可以为您添加“?”前缀。

Ctrl+K快捷方式记录在Firefox 帮助,但事实并非如此真的文档中没有提到“?”前缀。这是否意味着它是一个联合国记录的行为随时可能消失?也许吧。趁它还在,尽情享受吧。

您可以使用哪些字符来更改搜索结果,请参阅这个文件,但尚不清楚文档中说使用问号是解决 OP 问题的一种可能方法。然而,事实并非如此。

专家提示:你实际上可以把问号任何地方在查询字符串中,只要它没有被引号括起来,那么它browser.fixup.alternate.enabled?就会按照您的预期执行,在您的默认搜索引擎中为您提供该搜索词的结果。不确定这是一项功能还是一个有用的副作用,因为带有“?”的东西显然不是主机名。

答案4

Chrome 会先测试字符串是否具有有效的域名语法,是否以已知的顶级域名结尾,然后再将其视为 URL。与 Firefox 愚蠢的“它有一个点”标准相比,这会产生更少的令人讨厌的误报。

相关内容