私はChromeの拡張機能用のホットキーを実装するには、次のコードを使用しています:gmail、yahooメールなどで動作するようにChrome拡張機能のホットキーを取得するにはどうすればよいですか?
// content script:
window.addEventListener("keydown", function(event) {
if (event.ctrlKey && event.keyCode == 81) {alert('Ctrl+Q Pressed!');}
}, false);
のiFrameが選択されている場合でも、それはほとんどの状況で働いているマニフェストファイルに次の行を挿入しているので:
...
"content_scripts": [
{
"all_frames": true
...
たとえば、http://danish.typeit.orgの場合、ホットキーは、その個人用メッセージとFacebookの個人用メッセージでも入力できます。どこでもgmail、yahooメールまたはgmxを使用してメールを作成する場合を除いて見えます。コンポジションボックスが選択されている間、ホットキーは機能しません。これは、私が電子メールを書くのを助けるために私の拡張を使用することを望んでいたので失望しています。 Twitterでも、Twitterで入力するときは機能しません。