web-dev-qa-db-ja.com

Webブラウザーで一度に1行ずつスクロールする

Webブラウザーで長いテキストを読むと、目で見やすいものを見つけやすくなります。

簡単な解決策の1つは、画面の下部を読んで、1行ずつ下にスクロールすることです。

これまで、Firefoxで正確に* 1 **行スクロールする方法を見つけることができませんでした。カーソルを下に移動すると、セットアップ内で複数の行が移動します。

定規などを提供するプラグインも機能します。

別のブラウザがこれをサポートしている場合、私は喜んで変更します。

誰かが解決策を持っていますか?

2
guettli

this Mozillaサポートページで述べたように、これらの隠された設定の1つ(または両方)を変更してみることができます。

(1)新しいタブで、アドレスバーにabout:configを入力または貼り付けて、Enterを押します。注意することを約束するボタンをクリックします。

(2)リストの上の検索ボックスにwheelを入力または貼り付け、リストがフィルターされている間一時停止します

(3A)mousewheel.default.delta_multiplier_y設定をダブルクリックし、より高い値を入力して、ホイールカバーの各動きをより地面にします。たとえば、300または500を試すことができます。このタブを開いたままにして、目的の速度が得られる値が見つかるまで別のタブでスクロールしてみてください。

(3B)mousewheel.system_scroll_override_on_root_content.vertical.factor設定をダブルクリックし、より高い値を入力します。たとえば、200から500に変更してみてください。このタブを開いたままにして、目的の速度が得られる値が見つかるまで別のタブでスクロールしてみてください。

3

2017年以降、推奨されるアドオンはMozillaアドオンサイトでは見つかりませんが、ホームページ mozdev.org で引き続き利用できます。または古いバージョンのみ。

最も簡単な解決策は、おそらく SmoothWheel Firefox用アドオンを使用することです。

このアドオンは、スクロールのステップサイズと速度を制御することにより、スクロールエクスペリエンスをカスタマイズするための拡張オプションを提供します。以下のスクリーンショットをご覧ください。

enter image description here

デフォルト設定は、アドオンをインストールする前よりも幾分スムーズですが、おそらくあなたが望むものには速すぎます。次の提案を試してください(自分で試しました)。

速度を緩和した最小ステップサイズ

BasicタブのScrollで、それに応じて変更します。

  • ステップサイズ:1/5 page-> 5 pixels

  • 速度:Normal (0.4 sec)-> Relaxed (0.7 sec)

次に、Applyボタンをクリックして、変更を有効にします。この時点で、スクロールジェスチャの習慣に応じてページが「加速」することに気付くかもしれません。以下に続きます。

一貫した感触

AdvancedタブのAdvanced Scroll Settingsで、それに応じて変更します。

  • 適応期間:Medium (x2.5)-> [DISABLED]

最後に、Applyボタンをもう一度クリックします。これで、各ステップでスクロールがより「均一」で一貫していることがわかります。

追記

時折短いハングが発生する場合は、VSyncやその他の問題について説明している このページ にアクセスしてください。

これまで、Firefoxで正確に1行スクロールする方法を見つけることができませんでした。

このソリューションはFirefoxでnot正確に1行を与えるかもしれませんが、5 pixelsが最小のステップです(その後に1/20 pageが続く備考以下)このアドオンで入手できます。おそらく、about:configを微調整するよりもリスクは低いでしょう。

備考

このMozilla Contributeページ でスクロールしたテストの経験から、1/20 page20 pixels50 pixelsの間の何かのように感じます。そうは言っても、1/20 pageは、ページのコンテンツとフォントサイズに応じて、多少スクロールする可能性があります。

3
clearkimura

FirefoxにはYet Another Smooth Scrolling拡張機能を使用できます:

https://addons.mozilla.org/ru/firefox/addon/yet-another-smooth-scrolling/?src=api

その後、キーボードとマウスホイールの両方のスクロールオプションをカスタマイズするのは非常に簡単です。

拡張機能の設定に移動し、ブラウザのフォントに応じてキーボードまたはマウスのステップサイズを選択します。 (私にとっては22がうまく機能し、私のフォントGeorgiaでは、サイズ15)。

enter image description here

2
Muzaffar

Preferencesに移動し、Advancedサブメニューの下でスムーズスクロールを使用のチェックを外します。

enter image description here

これにより、スクロールがより正確になり、非常にゆっくりスクロールするだけで済みます。

0
Dario Salvati

@PeterNerlichコメントを読んで、フォントサイズを検出し、そのピクセル数でスクロールする拡張機能を作成することにしました。主にchromeを使用し、chromeの拡張機能を作成しました。

ベータ版はこちらからダウンロードできます link

WindowsバージョンのchromeおよびUbuntu 14.4.3のChromium Browserでテストしました。行間のギャップを含めるために、フォントサイズに1.5を掛けました。ただし、次のバージョンではギャップファクターを削減または増加する方法を提供します。 Chrome Console(Ctrl+Shift+J )フォントサイズを確認し、スクロールデータを読み取ります。

拡張機能をインストールするには、chrome://extensions/に移動し、ベータファイルをウィンドウにドラッグアンドドロップします。その後、追加ボタンを押します。


拡張機能の動作:

  • こちらをご覧ください IMAGE
  • Webページを参照し、拡張機能アイコンを押します。
  • [フォントサイズを検出]を押します。ボタン。
  • ボタンを押した直後に、行ごとにスクロールするテキストをクリックします。

これで、ウィンドウはフォントサイズに従ってスクロールします。


マウスホイールのようにキーボードの上下キーをバインドするコードも実装しました。機能を改善し、まもなく次のバージョンをリリースします。

0
araghuteja