4

我正在构建一个 chrome 扩展,它将向 chrome 多功能框添加一些搜索结果(使用关键字时)。此处记录了可用的 API 。

在该页面上,它指出:

建议可以通过多种方式进行丰富的格式化

您还可以在屏幕截图中看到他们输入的一些文本是绿色的,而其余的则是默认的黑色。

我打开了他们的示例文件,看到绿色是使用 HTML 标签创建的。这非常有用,但听起来好像还有许多其他标签可用。有谁知道我如何发现这些标签 - 我似乎无法在任何地方的文档中找到它。

4

1 回答 1

5

Omnibox API 不支持 HTML。绿色来自使用<match>标签。

此外,允许的标签在SuggestResult类型的文档中明确说明:

SuggestResult
(object)
建议结果。

SuggestResult 的属性

content ( string )
放入 URL 栏中的文本,当用户选择此条目时发送到扩展程序。

描述(字符串)
显示在 URL 下拉列表中的文本。可以包含用于样式的 XML 样式标记。支持的标签是“ url ”(用于文字 URL)、“ match ”(用于突出显示与用户查询匹配的文本)和“ dim ”(用于模糊辅助文本)。样式可以嵌套,例如。暗匹配。

于 2012-10-11T14:58:19.000 回答