javascript - chrome插件:在地址栏foucs时监听按键

查看:112
本文介绍了javascript - chrome插件:在地址栏foucs时监听按键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在做一个chrome插件时遇到的问题:

可不可以在当输入焦点在地址栏上的时候监听快捷键(例如ctrl + s)来实现对页面内文档的操作

解决方案

快捷键注册

      {
        "name": "My extension",
        ...
        "commands": {
          "toggle-feature-foo": {
            "suggested_key": {
              "default": "Ctrl+Shift+5"
            },
            "description": "Toggle feature foo",
            "global": true
          }
        },
        ...
      }

监听输入

chrome.omnibox.onInputStarted.addListener(function callback)

在输入的时候改变一些 flag,存到 storage.local 上,然后在快捷 onCommand 的时候检测

这篇关于javascript - chrome插件:在地址栏foucs时监听按键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆