基本的に、スクロールバー(垂直または水平)を持つページ上のすべての要素を見つける必要があります
要素にスクロールバーがあり、実際にスクロールできるかどうかを確認する方法は? jsperf でこのコード スニペットを見つけました。コードの背後にあるロジックを XPath 式に取り込むことは可能ですか? または、スクロールバーを確認する他の方法はありますか?
追加した:
私がやろうとしていることを説明するために: 私はVimFx - Firefox の拡張機能を開発しています。基本的には、Vim スタイルのマウスレス ショートカットを導入します (Vimperator と Pentadactyl があることは知っています...)。実装したい機能の 1 つは、j/k キーでスクロールされるコンテナーを選択できるようにすることです。そのため、特定のランダムなページですべてのスクロール可能な要素を検出する必要があります。