ブラウザ対応情報 | − 各種ブラウザのKeyNavi対応状況について |
→ KeyNaviトップ[3]
|
現在使われている殆どのブラウザ
(基本的に IE4以上、Netscape6以上、Opera7以上、Mozilla)
で動作します。
【各ブラウザ動作確認状況】
IE=Internet Explorer、NS=Netscapeの略です。
OperaとMozillaのバージョン1.2以上では
キー入力に対し独自の機能を割当てています。
そこで独自機能と「KeyNavi」のどちらを使うか 選択できるようにしています。 ページアクセス後、初めて何かのキーが押された時点で 「KeyNavi」を有効化するか無効にするかダイアログを表示されます。 ここで選択した内容はクッキーに保存され 次回アクセス時にも反映されます。 そのため複数回 尋ねられることはありません。 また 後から設定を変更したい場合は 「Ctrl-/ or ¥」で「KeyNavi設定画面」を表示させて 有効にするか否か選択できます。
これらのプロセスは各ブラウザ向けに自動で行われるので
使用可否について断る必要は無いでしょう。
Mac専用ブラウザとして登場したSafariですが
今のところJavaScriptのキーイベント処理に対応していません。
対応したら Safariでも動作させる予定です。
マウスイベントは大丈夫ですが ページ全体に対するキーイベントをきちんと扱えない問題があります。 その他、リンクに対するフォーカス(element.focus())の動作がおかしい、 スクリーン上のマウス位置(event.screenX/Y)を「ブラウザ画面」の 左下隅から計算するなどの問題があり修正が待たれます。
これらのブラウザではフォーカス機能がサポートされていません。
それ以外の機能は動作します。
Opera6は独自のキー割当てが常に優先されるバグがあるため Operaで割当のあるキー(主に左手で押すもの) は動作しません。 既に両ブラウザとも使用率は1%を下回っています。 また新しいバージョン(Netscape7,Opera7)が出ています。 そろそろ IE3やNS3などと同じ扱いにしていいでしょう。
参考:
各ブラウザ使用率(03/07/28発表)
[Shift-M]
Netscape4,Opera6ともに0.6%,Safariは0.25% http://www.onestat.com/html/aboutus_pressbox23.html |