[解決済み] Firefoxでリンクのキーボードフォーカスを許可する方法は?
質問
Webkit ブラウザでこの超簡単なフィドルにアクセスし、入力のいずれかをクリックしてください。
<input type="text">
<input type="text">
<input type="text">
<a href="#">my first link</a>
<a href="#">my second link</a>
<a href="#">my third link</a>
次に、入力とリンクの両方をキーボードで操作できることに注目してください。 タブ キー(および シフト + タブ をクリックすると、逆順にナビゲートします)。
さて、Mac OSのFirefoxで同じフィドルを見て、同じことをやってみましょう。入力にはフォーカスが当たりますが、リンクにはフォーカスが当たりません。これはCSSの表示の問題ではありません。フォーカスは最後の入力からURLバーに飛びます。
の組み合わせを無限に試しました。
tabindex
という宣言をマークアップに入れるのですが、効果がありません。
一体どうなっているんだ?という答えがあれば受け付けます。
a) Firefoxで動作するフィドル
b) Mozillaの頭の中で、ここで一体何が起こっているのかの説明。と矛盾しているように見えます。
スペック
.
解決方法は?
OK、誰かが私にこれを説明しました。それはMacの問題です。Mac OSでは、MozillaはOSの設定に忠実なのだそうです。
ユーザー側でこれを回避する方法は、明確に2つあります。どちらもうまくいくようです。
-
で システム環境設定 → キーボード の中にある。 ショートカット ペインで、下部の「すべてのコントロール」ラジオにチェックを入れます。
-
Firefoxで、「"」と入力します。
about:config
URLバーに "を入力してください。URLバーにaccessibility.tabfocus
の環境設定を作成する必要があります。ウィンドウ内で右クリックし、新規に "integer"プリファレンスを作成し、それを7に設定します。
どちらも、ひどくわかりにくいですね。また、どちらも開発者向けのサーバーサイドのソリューションではないので、もどかしいですね。
関連
-
[解決済み】psql: コマンドが見つかりません Mac
-
[解決済み】Git リポジトリから .DS_Store ファイルを削除するには?
-
[解決済み] 特に更新された上流をトピックブランチにマージする場合は、このマージが必要な理由を説明するコミットメッセージを入力してください。
-
[解決済み] DYLD: レイジーシンボル
-
[解決済み] gdbが「プロセスIDのMachタスクポートが見つからない」というエラーで失敗する
-
[解決済み] シンボリックリンクを削除する方法を教えてください。
-
[解決済み] 画面をGIFで記録する方法を教えてください。[クローズド]。
-
[解決済み] Firefox または Chrome ブラウザから HTTP POST リクエストを手動で送信する方法
-
[解決済み] Gitのパスワードを更新する方法を教えてください。
-
[解決済み] CSSでFirefoxだけをターゲットにする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 特に更新された上流をトピックブランチにマージする場合は、このマージが必要な理由を説明するコミットメッセージを入力してください。
-
[解決済み] ダウンロードできない、$GOPATHが設定されていない
-
[解決済み] ターミナルで行数を表示しようとすると、"xargs unterminated quote "というエラーが発生する。
-
[解決済み] アンインストール ipython mac os x
-
[解決済み] クロームでのSVGバンディング
-
[解決済み] インストール後、Gulpコマンドが見つからない
-
[解決済み] macOS v11 (Big Sur)でパーミッションの関係でアプリを実行できない。
-
[解決済み] USBデバイス SEGGER J-Link [0100] の仮想マシン WINDOWS 7 への取り付けに失敗しました [終了しました]。
-
[解決済み] シンボリックリンクを削除する方法を教えてください。
-
[解決済み] Zsh は安全でない補完依存のディレクトリを検出する