以编程方式输入多功能模式

时间:2013-09-24 14:50:17

标签: google-chrome-extension omnibox

我希望扩展程序由多功能框控制。 chrome.omnibox API允许我注册一个关键字,但这意味着需要大量点击或输入才能进入扩展程序。例如,我必须Ctrl+L选择多功能框,然后为扩展名和空格/标签键入一些字母。

可以通过编程方式输入“我的扩展程序的多功能框架模式”吗?即我可以进行API调用,将用户的键盘焦点转移到已切换模式的多功能框到我的扩展名吗?我只想用一个键盘快捷键替换点击/键入的顺序,这将允许用户通过多功能框立即与扩展进行交互。

1 个答案:

答案 0 :(得分:2)

目前无法实现。我可以看到这有两种方式实现: 1.正如您所建议的那样,允许扩展程序以编程方式输入多功能框。我不确定这是不是一个好主意 - 窃取键盘焦点可能会让用户烦恼,并可能带来安全风险。 2.通过添加“输入多功能框模式”作为commands API的目标。这样,用户可以配置键盘快捷键或完全禁用它。