Firefox地址栏的非技术概述

2021-06-05 06:18:43

本文档提供了Firefox的地址栏的高水平,非技术概述,专注于它显示的不同类型的结果以及如何选择。

本文档使用少数艺术艺术术语,这将是有用的Toundstand向前。

地址栏的文本框组件。相比之下,我们使用“地址栏”来引用包括输入,视图的整个系统,逻辑基于输入的文本,确定视图中显示的结果。

视图中显示的单个项目。结果有许多不同类型的结果,包括书签,历史记录,打开选项卡和搜索建议。

当输入聚焦时,在输入时打开的面板。它包含结果。

默认情况下,视图显示最多10个结果。此数字由隐藏的首选项控制,browser.urlbar.maxrichresults。

如果用户没有修改输入中的文本或输入isEmpty中的文本,则说明用户的搜索字符串是空的,或者换句话说,没有搜索字符串。相比之下,当用户修改了文本的输入和文本是非空的时,搜索字符串是非空洞文本。

空和非空搜索字符串之间的区别是有用的toundstand,适用于以下部分。

当搜索字符串为空并且用户对接输入时,视图opensand显示用户的顶部站点。它们是出现在那个标签页上的相同顶部站点,除了它们的号码被封装到最大地址Barresult(10)。如果用户具有比最大结果数量更少的顶部站点(如新配置文件中的情况),那么仅显示该结果数量。

可以通过前进:首选项#隐私和“快捷方式”在“地址栏”部分中关闭此行为。在那种情况下,搜索字符串为空时的viewClose。

当搜索字符串非空时,地址栏执行搜索anddisplays匹配结果视图中。实际执行多个单独的搜索,以及每个源的结果arecombined,sound,并缩写到最大结果计数以显示Finall的结果。在地址栏术语中,每个源称为提供商。

每个提供商基于SearchString生成一个或多种类型的结果。最常见的结果类型包括以下(不尽解):

地址栏如何组合和对结果构成中下面的不同提供商的结果进行排序。

视图中的第一个结果是特殊的,被称为heuristicresult。当用户在搜索字符串中键入每个字符时,更新启heuristicresult并自动选择,并且其目的是显示在没有首先选择(非启发式)结果时按Enter键时会发生什么。启发式结果如此称为,因为它显示了根据他们的SearchString尝试做什么的最佳猜测。

启发式结果是通过贯穿许多不同的方法来决定的,并选择第一个匹配搜索字符串的一个。萤火虫通过它们的命令顺序的最重要的启发式是:

一个omnibox扩展关键字?使用Omnibox API的扩展可以通过激活它们的reguctKey。

书签关键字?用户可以将关键字与每个书签相关联.Pyping一张书签关键字加上可选的搜索字符串,然后按enterwill访问书签。

应该自动填充的域名或URL? AutoFill是输入完成Bookmarksand的域名和URL的功能的名称,频繁访问的站点键入它们。 (Firefox Autofills“到下一个斜线”,这意味着它首先是Autofills域名,然后是PartialPaths。)

有效的URL?如果是这样,请访问URL。 (这包括修复像“Mozilla..ORG”和“Mozilla.ogr”这样的常见拼写。有效的URL基于公共suffixlist。用户还可以使用localhost等隐藏首选项ToSupport域指定允许列表。)

最终倒回使用默认引擎执行搜索。 (扫描员可以通过将隐藏的preference关键字设置为false来选择退出此返回。在这种情况下,Firefox在上文中停止,尝试访问用户的搜索字符串,就像它是一个URL一样。)

对于给定的搜索字符串,地址栏执行不同提供程序的多个单独搜索,然后将其结果组合以显示Finallist。结果组合和排序的方式称为结果常规。结果组合物基于结果组的概念,追随另一个,每组不同类型的结果。

下一组结果是使用omniboxapi的扩展提供的结果。大多数用户永远不会遇到这些结果,因为它们仅提供使用此功能的extextions,甚至用户必须键入某些明确的关键字以触发它们。此集团最多有6个结果。

下一个组是搜索建议。通常,该组包含6个结果,但确切的数量取决于稍后在结果组分细微差别中描述的某些因素。实际上有三种类型的搜索建议:

以前的搜索用户已从地址栏和搜索栏执行(用时钟图标表示):

这是唯一由Firefox仅由搜索引擎的帮助产生的搜索建议类型。当用户使用从地址栏或搜索栏执行搜索时(并且只有地址栏和搜索栏),Firefox存储搜索字符串,然后当用户再次开始键入时,Firefox会包含它易于执行reastsearches。 (Firefox不会在Web页面中使用的搜索字符串存储在web google.com。)

如果发动机提供必要的辅助点,则这些从发动机取出。这些建议的订购和总数由TheEngine决定。

Google特定的“尾巴”建议,看起来像“...... foo”,是长期和/或特定查询,以帮助用户缩小搜索:

当谷歌是用户的默认引擎时,这些从谷歌获取。这些建议的负责和总数由Google决定。

搜索建议组通常包含两个先前的搜索后四个引擎建议,但确切的数字取决于先前搜索和发动机建议的数量。以前的搜索是有限的,因此它们没有主导此组,允许远程建议拓扑内容发现优势。尾部建议仅在没有其他建议时显示。

用户可以选择在地址栏中的搜索建议不受传票:首选项#搜索和取消选中“提供搜索建议”或“在地址栏结果中显示搜索建议”。

通常,该组包含3个结果,而是与搜索建议一样,另外的数字取决于某些因素(参见结果构成细微差别)。

该组中的大多数结果首先与TheIR标题和URL的搜索字符串匹配,然后通过称为recency的度量标准进行排序,频率如何以及最近访问页面。无论其特定类型如何,都会显示顶级的攻击性。

在NextSubections中讨论了这一组的一些重要复杂性。最终的子部分更详细地描述了胜负。

一般组的前几个书签和历史记录结果可能来自自适应历史,该系统将特定用户搜索字符串与urls相关联。 (它也称为输入历史记录。)当用户键入SearchString并选择结果时,Firefox将存储与结果的URL关联的数据库记录。当用户键入字符串或itaGain的一部分时,Firefox将尝试显示他们最后一次选择的URL。这允许通过特定的SearchStrings适应用户对某些页面访问某些页面的习惯。

这种机制主要与胜负无关。自适应历史记录中的URL基于他们过去已经使用的次数有多少次进行了他们自己的排序分数。每天得分衰减,因此不经常使用的SearchStrings和URL永远不会保留。 (如果两个自适应历史导致相同的分数,它们是由胜负的分组。)

在一般组内,自适应历史结果的数量不受限制,但通常对给定的搜索字符串并不多。

与书签和历史不同,打开和远程选项卡没有“自然”效果,这意味着响应于伪装在胜利中的用户操作而更新的符号。与搜索字符串匹配的选项卡是分配的配置符号符号,因此它们可以参与普通群组中的排序。打开选项卡分配了1000的胜负,远程选项卡为181个。挑选适当的符号是艺术的一点,但Firefoxhas使用这些值一段时间。

赞助和Firefox表明结果是该组内的例外。它们与预定的关键字匹配,当存在时,它们总是出现在普通组的最后一个。胜利并不涉及。

胜负是一个复杂的主题,但总之,每个URL存储的Infirefox内部历史数据库有一个数字分数,与之关联的胜负。较大的数字意味着更高的符号,而具有更高罚款的URL更有可能通过地址栏浮出向用户。每次用户访问URL时,Firefox会通过某个“Boost”金额来提高其效果,这取决于执行访问的方式 - 是用户在地址栏中挑选ITIN,请单击页面上的链接,单击历史旁置栏中。为了防止围绕尚未访问的URL不排列的URL,以防止符合令人遗憾的是,Firefox随着时间的推移衰减所有网址的罚款。

用户可以选择退出地址栏中的搜索建议“提供搜索建议”或“在”地址栏结果中“显示搜索建议”中的:首选项#搜索。 (第一个复选框适用于地址栏和搜索栏,因此它充当全球切换。)

默认情况下,搜索建议组在常规结果群之前显示,但取消选中“在浏览历史内部浏览历史记录中的搜索建议”中介绍:首选项#搜索与相反的相反。在该库中,通常,一般结果组最多包含6个结果,最多包含3.换句话说,无论组何种组成,通常第一个将包含6个结果,并包含6个结果,并包含6个结果。

关于“地址栏”部分:首选项#隐私有多个CheckBoxesthat允许更精细地控制视图中出现的结果类型。通过在该项中取消选中“快捷方式”,可以关闭顶部站点功能。

在搜索建议和一般结果组中,显示过度的组通常包含6个结果,另一组包含3个结果。每个组中的另外的数字取决于几个因素:

两组中的结果总数缩放到下降和向下ToAcCommodate此数字,以便视图始终充满结果。

扩展结果组来到两个组之前,因此如果存在任何简要的结果,则可用于搜索建议和一般结果的可用插槽。

例如,搜索字符串可以仅匹配一个或两个搜索建议或概述。

第一个组将尝试包含6个结果,第二个结果将尝试tocontain 3,但如果任何一个无法填满,那么其他小组将允许成长为弥补差异。

这些类型共同的重要特征是它们不属于任何组。其中大多数出现在视图中的特定位置。

搜索干预帮助用户基于搜索字符串执行任务。有三种干预措施,并且每个都是通过在输入中键入的ACAINTER的短语集来触发。在启发式结果之后,它们总是显示为第二个结果。

目前,此功能仅限于英语语言环境,但是使用ISongoing构建一个更复杂的意图匹配平台来支持唯一复杂的搜索字符串以及更多种类的干预措施。

搜索提示通知用户可以直接从TheadDress Bar执行搜索。有两种搜索提示:

在每种情况下,即使用户IS未与地址栏交互,视图也会自动打开并显示提示。每个尖端最多都显示四次,并且用户可以通过与地址栏交互或点击“好的”按钮来阻止它们完全出现。

选项卡要搜索允许用户按Tab键进入搜索模式,以输入搜索引擎的域名。有两种标签到SearchResults,它们始终显示为第二个结果:

显示了onboarding类型,直到用户已经与其相互作用三倍,至少15分钟,之后示出了常规类型。

键入单个“@”显示搜索引擎列表。选择引擎进入搜索模式。

搜索模式是将地址栏转换为特定引擎的Search-occess Point的功能。在搜索模式期间,搜索建议仅在视图中显示的结果,并且因此其结果由惯常构成中的结果构成differs。

Firefox即使用户否则选择OPTOUT,也会显示搜索模式中的建议。 我们的理由是,通过进入搜索模式,用户采取了覆盖其通常选择退出的操作。 这允许用户在特定时间选择外面,但选择重新选择。 搜索模式是遗留搜索栏的有效替代品,并且可以将一个易于弃用它的良好路径替代。 键入引擎的关键字(可以设置为...:首选项#搜索,andbuilt-in引擎具有默认关键字) 打字单个“?” 后跟一个空格(用defaultengine进入搜索模式) 如果还没有显示搜索栏,请按Ctrl + K(进入搜索调制默认引擎) 要退出搜索模式,用户可以通过引擎Chiclet退回或单击其关闭按钮。