この機能がブラウザ自体にまだ実装されていないのはなぜですか?
実際、Mosaicは最初のグラフィカルブラウザーでさえ、ページ間のリンクを記述するためのHTML標準で提供される
rel
属性を持つ
link
要素を認識することができました。 このようなリンクは、特別なナビゲーションパネルにボタンの形で表示されました。
最近のブラウザでは、Opera(パネルはデフォルトで非表示)とFirefox( Site Navigation Barプラグインが必要)のみがナビゲーションリンクを表示できます。 ご覧のとおり、ナビゲーションバーは定着していません。 キーボードショートカットはどうですか?
第7オペラのナビゲーションバーとともに、キーボード
キーボード改革の一環としてバージョン9.5に切り替えると、Opera ですべてのナビゲーションキーボードショートカットが削除されました。
さらに、Operaでは、スペースバーは下にスクロールするだけでなく、最後に達すると次のページを開きます。 いくつかの点で、この方法は、一部のサイトでは前方にスクロールするのではなく後方にスクロールする必要があるという事実を考慮しない場合にさらに便利です。
Firefoxには、キーボードからページをスクロールできるリンクウィジェットプラグインがあります。 あまり便利ではありませんが、私の意見では、
いつかブラウザのメーカーが、サイト内の便利なナビゲーションのために、ボタンを備えた個別のパネルではなく、標準化されたキーボードショートカットが必要であることを理解することを願っています。 それまでの間、Web開発者はコントロールナビゲーションを手動で実装する必要があります。
スクリプトの例は Technogretにありますが、重大な欠陥が含まれています。コントロールと矢印の組み合わせが入力フィールドで機能し、単語の移動と競合します。 このため、「Habrahabr」が正しく行うように、inputおよびtextarea要素でコントロールナビゲーションを無効にする必要があります。
PSページング以外に、キーボードから行うと便利なものは他にありますか? 私の意見では、サイトを検索するためのキーボードショートカットがありません。 別のページを開くのではなく、単に入力フィールドにフォーカスするだけで、簡単に見つけることができない場合があります。 おそらく、
rel="search"
属性を持つリンクをたどるためだけに使用されていました。