Google Chrome拡張機能を作成しようとしていて、Omniboxの複数のキーワードを聴きたいと思っています。それを短くするために、私はこれら二つのことが可能であるかどうかを知りたい:複数の検索キーワードを使用するChrome拡張機能
- が
- マニフェストファイルで1つの拡張子に対して複数のアドレスバーにキーワードを定義する
chrome.omnibox.onInputEntered
をさせると、他のイベントが有効になっているもののキーワードを知っている
Google Chrome拡張機能を作成しようとしていて、Omniboxの複数のキーワードを聴きたいと思っています。それを短くするために、私はこれら二つのことが可能であるかどうかを知りたい:複数の検索キーワードを使用するChrome拡張機能
chrome.omnibox.onInputEntered
をさせると、他のイベントが有効になっているもののキーワードを知っているいいえ、クロムの開発者はそれを明確に、彼らは拡張のためのnot support multiple omnibox keywordsをすることを行っている。この上
私のテイクは、アドレスバーのキーワードがページ/ブラウザアクションのように、UI面であるということです。クラッターを追加することを避けるために、私たちは1 UI表面に拡張を制限します。それで、私はこれを実装すべきだとは思わない。確かに
、このバグは両方のために動的にオンザフライでこれらのキーワードを変更する複数のキーワードとを定義する機能を要求します。しかし、開発者の反応は一般的に複数のキーワードに反しているようです。
同じ応答は、代替を提案している:
キーワードがあなたの拡張のための接頭辞として働き、そうではなく、N個のコマンドを受け入れ、N個のキーワードを持つ、どのように約1キーワードことを意図していますか?
代わりのkeyword1 something
とkeyword2 something
の両方をサポートしている、あなたはmasterkeyword keyword1 something
とmasterkeyword keyword2 something
を使用することができます。
ありがとう、いいアイディアです。 –
拡張機能が動的にキーワードを変更することはできません。ユーザーは、キーワードをより便利なものに変更したいことがあります。また、複数の拡張機能で同じキーワードを使用する場合、キーワードを動的に変更できるようにすると、拡張機能(またはユーザー)が別の機能を選択して競合を解消できます。 –
@apsillers、競合はどうですか? – Pacerier