2013-07-24 19 views
10

我正在嘗試創建Google Chrome擴展程序,並且希望它能夠從多功能框中收聽多個關鍵字。爲了使短期的,我想知道這兩個東西是否是可能的:使用多個多功能框關鍵字的Chrome擴展程序

  • 定義多個網址列關鍵字一個擴展清單文件
  • chrome.omnibox.onInputEntered和其他事件知道的是啓用了哪些關鍵字

在此先感謝。

回答

21

不,Chromium的開發者已經明確表示,他們將擴展not support multiple omnibox keywords

我對這個問題的看法是,一個多功能框關鍵字是一個UI表面,就像一個網頁/瀏覽器操作。我們限制擴展到1個UI表面以避免增加混亂。鑑於此,我認爲我們不應該實施這個。

當然,這個bug詢問定義多個關鍵字動態改變對飛這些關鍵字的能力。但是,開發者的反應似乎與一般的多個關鍵詞相反。

相同的響應表明一個替代:

關鍵字是指充當分機前綴,所以,而不是具有N個關鍵字,如何約1個關鍵字接受n個命令?

而是同時支持keyword1 somethingkeyword2 something,您可以使用masterkeyword keyword1 somethingmasterkeyword keyword2 something

+0

謝謝你,好主意,我喜歡它。 –

+2

擴展名無法動態更改關鍵字,這太糟糕了。用戶可能希望將關鍵字更改爲更方便的內容。另外,如果多個擴展想要使用相同的關鍵字,允許關鍵字動態更改將允許擴展(或用戶)選擇不同的解決衝突。 –

+0

@apsillers,衝突呢? – Pacerier

相關問題