搜索

首页  >  问答  >  正文

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

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

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

仅有的幸福仅有的幸福2753 天前472

全部回复(1)我来回复

  • 某草草

    某草草2017-05-19 10:23:53

    快捷键注册

          {
            "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 的时候检测

    回复
    0
  • 取消回复