我正在构建一个Chrome扩展程序,它会将一些搜索结果(当使用关键字时)添加到chrome多功能框中。可用的API记录在案here。
在该页面上说明:
这些建议可以通过各种方式进行丰富的格式化
你还可以在屏幕截图中看到他们输入的一些文字是绿色的,其余的是默认的黑色。
我打开了他们的示例文件,看到绿色是使用HTML标记创建的。这非常有用,但它听起来好像有其他标签的种类可用。有谁知道我怎么能发现这些标签 - 我似乎无法在任何地方的文档中找到它。
答案 0 :(得分:5)
Omnibox API不支持HTML。绿色来自使用<match>
标记。
此外,允许的标签在SuggestResult类型的文档中明确说明:
<强> SuggestResult 强>
(对象)
建议结果。SuggestResult的属性
内容(字符串)
放入URL栏的文本,当用户选择此条目时,该文本将发送到扩展名。description(字符串)
URL下拉列表中显示的文本。 可以包含样式化的XML样式标记。支持的标记为“ url ”(对于文字网址),“匹配”(用于突出显示)匹配用户查询的文本)和' dim '(用于暗淡帮助文本)。样式可以嵌套,例如。黯淡的比赛。