1

本文内の最初の要素としてボタン タグを含む単純な popup.html ファイルを使用して、chrome 拡張機能を作成しました。OS X の Chrome 26 でテストすると、ポップアップをトリガーする拡張機能アイコンをクリックするたびに、ボタンが青いハローで表示されるため、ボタンが選択/フォーカスされているように見えます。オートフォーカスを無効にする方法がわかりません。popup.html ファイルの最初のタグにオートフォーカスが適用されているようです。blur()取得したボタンインスタンスに適用しようとしましdocument.getElementByIdたが、うまくいきません。

解決策はありますか?回避策?別?

4

2 に答える 2

4

tabindex="1"私が見つけた唯一の解決策は、htmlタグを追加することです。他の要素に焦点を当てたり、使用しようとしましautofocus="autofocus"たが、うまくいきません。

于 2013-05-05T08:13:02.113 に答える
1

jsel.focus()または新しい html5autofocus="autofocus"属性のいずれかによって要素にフォーカスを設定できます。他の要素にフォーカスを設定しない限り、要素からフォーカスを削除することはできません。そのため、偽のアンカー要素または何かにフォーカスを設定して、ボタンからフォーカスを削除できます。

于 2013-05-04T21:39:02.210 に答える