在Chrome Omnibox中格式化文本

jwe*_*ner 4 google-chrome-extension

我正在构建一个chrome扩展程序,它会将一些搜索结果(当使用关键字时)添加到chrome多功能框中.此处记录可用的API .

在该页面上,它指出:

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

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

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

Rob*_*b W 5

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

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

SuggestResult
(object)
建议结果.

SuggestResult的属性

content(字符串)
放入URL栏中的文本,当用户选择此条目时,该文本将发送到扩展名.

description(字符串)
URL下拉列表中显示的文本.可以包含用于样式的XML样式标记.支持的标签是' url '(用于文字URL),' match '(用于突出显示与用户查询匹配的文本)和' dim '(用于暗淡的帮助文本).样式可以嵌套,例如.黯淡的比赛.