10
我正在嘗試創建Google Chrome擴展程序,並且希望它能夠從多功能框中收聽多個關鍵字。爲了使短期的,我想知道這兩個東西是否是可能的:使用多個多功能框關鍵字的Chrome擴展程序
- 定義多個網址列關鍵字一個擴展清單文件
- 讓
chrome.omnibox.onInputEntered
和其他事件知道的是啓用了哪些關鍵字
在此先感謝。
我正在嘗試創建Google Chrome擴展程序,並且希望它能夠從多功能框中收聽多個關鍵字。爲了使短期的,我想知道這兩個東西是否是可能的:使用多個多功能框關鍵字的Chrome擴展程序
chrome.omnibox.onInputEntered
和其他事件知道的是啓用了哪些關鍵字在此先感謝。
不,Chromium的開發者已經明確表示,他們將擴展not support multiple omnibox keywords:
我對這個問題的看法是,一個多功能框關鍵字是一個UI表面,就像一個網頁/瀏覽器操作。我們限制擴展到1個UI表面以避免增加混亂。鑑於此,我認爲我們不應該實施這個。
當然,這個bug詢問都定義多個關鍵字和動態改變對飛這些關鍵字的能力。但是,開發者的反應似乎與一般的多個關鍵詞相反。
相同的響應表明一個替代:
關鍵字是指充當分機前綴,所以,而不是具有N個關鍵字,如何約1個關鍵字接受n個命令?
而是同時支持keyword1 something
和keyword2 something
,您可以使用masterkeyword keyword1 something
和masterkeyword keyword2 something
。
謝謝你,好主意,我喜歡它。 –
擴展名無法動態更改關鍵字,這太糟糕了。用戶可能希望將關鍵字更改爲更方便的內容。另外,如果多個擴展想要使用相同的關鍵字,允許關鍵字動態更改將允許擴展(或用戶)選擇不同的解決衝突。 –
@apsillers,衝突呢? – Pacerier