是否有谷歌Chrome扩展程序的API,允许我在地址栏中的按键上添加事件监听器?
我尝试在网上搜索,找不到任何东西。
答案 0 :(得分:6)
不,与Firefox不同,Chrome不会将其UI扩展到扩展程序。
唯一远程相关的选项是:
webNavigation.onBeforeNavigate或webRequest.onBeforeRequest 以防启用预测服务("使用预测服务来帮助完成在地址中输入的搜索和网址Chrome设置中的栏"选项)。此类请求将包含tab.index private void timer1_Tick(object sender, EventArgs e)
{
foreach (ListViewItem item in listView1.Items)
{
var timeSpan = ((DateTime)item.Tag) - DateTime.Now;
item.SubItems[2].Text = string.Format("{0}h {1}m {2}s",
timeSpan.Hours, timeSpan.Minutes, timeSpan.Seconds);
}
}
和带有-1
参数的网址(取决于用户选择的默认搜索引擎),其中包含输入的文字:q
omnibox API添加关键字搜索。
当用户输入您的扩展程序的关键字时,用户就会开始仅与您的扩展程序进行互动。 每次击键都会发送到您的扩展程序,您可以提供相应的建议。这些建议可以通过各种方式进行丰富的格式化。当用户接受建议时,系统会通知您的分机并采取相应措施。
commands API为扩展程序注册一个热键,该扩展程序可以在任何地方使用,包括多功能框,但扩展程序无法从中读取任何内容。