8

Google Chromeの基本的な拡張機能を作成して、タブを閉じたときにどのタブが選択されているかを変更し、選択したタブが、閉じたタブの前のタブではなく、最後に選択したタブになるようにしました。

キーボード ショートカットを追加したいのですが、jquery とjquery hotkeysを使用してそれを行う方法を見つけましたが、私が見つけた問題は、キーボード ショートカットがページが読み込まれると機能することです。たとえば、どこにも移動せずに新しいタブを開くと、ページが画面に表示されているときにのみ JavaScript が読み込まれるため、ショートカット キーは機能しません。タブで拡張機能ページを開いている場合も同じ問題が発生します。

Chrome 拡張機能でキーボード ショートカットを実行するより良い方法を知っている人はいますか? 拡張機能のドキュメントを調べてきましたが、有望と思われるものは見つかりませんでした。

4

4 に答える 4

12

残念ながら、グローバル ホットキーに接続する方法はありません。あなたができる最善のことは、ウィンドウイベントのキープレスリスナーを追加することです.

出典: Chromium-extensions グループに関する Chromium 開発者の投稿

于 2010-01-22T05:02:30.647 に答える
7

アップデートとして、実際に現在開発中です。

http://developer.chrome.com/trunk/apps/commands.html

于 2012-07-18T04:00:55.870 に答える
5

Keyboard shortcuts are implemented with chrome.commands in Chrome 25 and above: developer.chrome.com/apps/commands.html.

于 2013-01-16T02:07:22.270 に答える