我以前知道如何配置它,但现在似乎找不到了。以下是我想在地址栏中保留的一些特殊功能,以及我想禁用的一些功能:
保留:
- 为“关键字”功能添加书签。(即:“go searchterm”=
http://www.google.com/search?&q=searchterm
) - 书签和历史记录搜索。(例如:“超级用户”将显示来自我的书签的超级用户主页的建议,以及来自我的历史记录的超级用户线程。)
- 为“关键字”功能添加书签。(即:“go 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 年的未来将是仍然不可能完全地当搜索词包含句点时禁用此行为。
因此,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 愚蠢的“它有一个点”标准相比,这会产生更少的令人讨厌的误报。