搜尋

首頁  >  問答  >  主體

javascript - chrome外掛:在網址列foucs時監聽按鍵

在做一個chrome外掛時遇到的問題:

可不可以在當輸入焦點在網址列上的時候監聽快捷鍵(例如ctrl s)來實現對頁面內文檔的操作

仅有的幸福仅有的幸福2809 天前522

全部回覆(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
  • 取消回覆