2012-10-11 43 views
4

我正在構建一個Chrome擴展,它將在Chrome多功能框中添加一些搜索結果(使用關鍵字時)。可用的API記錄在here在Chrome中設置文本格式Omnibox

在該頁面中它指出:

的建議可以豐富格式的多種方式

而且你也看到的截圖,他們有一些認爲他們是在文字的已經進入是綠色的,而其餘的是默認的黑色。

我打開了他們的示例文件,看到綠色是使用HTML標記創建的。這是非常有用的,但它聽起來像是其他標籤可用的品種。有誰知道我怎麼能發現這些標籤 - 我似乎無法在任何地方的文檔中找到它。

回答

4

Omnibox API不支持HTML。綠色來自使用<match>標籤。

此外,允許的標籤是明確規定爲SuggestResult類型的文檔中:

SuggestResult
(對象)
甲建議結果。 SuggestResult的

屬性

內容(串)
被放入網址欄中的文本,並且當用戶選擇該條目發送到擴展。

description(string)
顯示在URL下拉菜單中的文本。 可以包含樣式的XML風格標記。支持的代碼是「網址」(用於文字URL),「比賽」(爲突出顯示匹配的部分用戶的查詢文本)和「暗淡」(在弱光輔助文本)。樣式可以嵌套,例如。變暗的比賽。

+1

至少可以舉出一個使用這些標記的例子嗎?好的,我們知道哪一個是,但如何使用它們? – sorin

+1

@sorin https://developer.chrome.com/extensions/examples/extensions/chrome_search/background.js –

+0

@RobW,請問 foobar需要一個URL嗎? – Pacerier

相關問題