RuNetでは、いわゆると気付かないことは不可能です。 ナビゲーションの制御:
Ctrl +←と
Ctrl +→の組み合わせを使用して、同じレベルのページを移動します
。 一部の同志たちは、キーボードからのページめくりをサポートしていないサイトに着くと
不快にさえ
感じます。
この機能がブラウザ自体にまだ実装されていないのはなぜですか?
実際、Mosaicは最初のグラフィカルブラウザーでさえ、ページ間のリンクを記述するためのHTML標準で
提供される rel
属性を持つ
link
要素を認識することができました。 このようなリンクは、特別なナビゲーションパネルにボタンの形で表示されました。
最近のブラウザでは、Opera(パネルはデフォルトで非表示)とFirefox(
Site Navigation Barプラグインが必要)のみがナビゲーションリンクを表示できます。 ご覧のとおり、ナビゲーションバーは定着していません。 キーボードショートカットはどうですか?
第7オペラのナビゲーションバーとともに、キーボード
ショートカットが表示され、
Ctrl + Shift +←および
Ctrl + Shift +→で前後にスクロールできます。 同時に、ブラウザはこの目的のために、より馴染みのある
Ctrl +←および
Ctrl +→の再定義を許可しませんでした。たとえば、Artemy Lebedev Webサイトでは、「Ctrl」ではなく
「Ctrl + Shift」 が Operaでヒントとして
表示され
ますキーボード改革の一環としてバージョン9.5に切り替えると、Opera
ですべてのナビゲーションキーボードショートカットが削除されました。
さらに、サイトナビゲーションコマンド自体が消えたため、手動で組み合わせを割り当てる機能が失われました 。 以下の
dmitskevichは、それらを手動で割り当てる方法を親切に
説明しています。
さらに、Operaでは、スペースバーは下にスクロールするだけでなく、最後に達すると次のページを開きます。 いくつかの点で、この方法は、一部のサイトでは前方にスクロールするのではなく後方にスクロールする必要があるという事実を考慮しない場合にさらに便利です。
Firefoxには、キーボードからページをスクロールできる
リンクウィジェットプラグインがあります。 あまり便利ではありませんが、私の意見では、
Alt + PageUpと
Alt + PageDown、それらは変更できません。
Liteは、より機能豊富な
NextPleaseプラグインへのリンクを共有しました
! 、特に、矢印を使用した制御など、ページをナビゲートするためのキーボードショートカットを設定できます。
いつかブラウザのメーカーが、サイト内の便利なナビゲーションのために、ボタンを備えた個別のパネルではなく、標準化されたキーボードショートカットが必要であることを理解することを願っています。 それまでの間、Web開発者はコントロールナビゲーションを手動で実装する必要があります。
スクリプトの例は Technogretにありますが、重大な欠陥が含まれています。コントロールと矢印の組み合わせが入力フィールドで機能し、単語の移動と競合します。 このため、「Habrahabr」が
正しく行うように、inputおよびtextarea要素でコントロールナビゲーションを無効にする必要があります。
PSページング以外に、キーボードから行うと便利なものは他にありますか? 私の意見では、サイトを検索するためのキーボードショートカットがありません。 別のページを開くのではなく、単に入力フィールドにフォーカスするだけで、簡単に見つけることができない場合があります。 おそらく、
Ctrl + Shift + Fの組み合わせがこの目的
に適しています。バージョン9.5より前のOperaでは、
rel="search"
属性を持つリンクをたどるためだけに使用されていました。