在Chrome Omnibox中格式化文本

时间:2012-10-11 14:31:14

标签: google-chrome-extension

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

在该页面上说明:

  

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

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

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

1 个答案:

答案 0 :(得分:5)

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

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

  

<强> SuggestResult
  (对象)
  建议结果。

     

SuggestResult的属性

     
    

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

         

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