Browser Extensions

次のページを自動読み込み!Infy Scrollで快適な無限スクロール体験を

World Administrator
2023年8月18日
3 分で読めます
Photo by Markus Spiske / Unsplash

目次

GitHub - sixcious/infy-scroll: Add customized infinite scrolling to websites and auto load the next page. (Beta)
Add customized infinite scrolling to websites and auto load the next page. (Beta) - GitHub - sixcious/infy-scroll: Add customized infinite scrolling to websites and auto load the next page. (Beta)

ウェブサイトをスクロールする際、次のページへの移動や読み込みボタンを探す手間がストレスとなることがあります。ここでご紹介するのは、Infy Scrollという拡張機能です。この便利なツールを使用することで、ページの終端に到達するたびに次のページが自動的に読み込まれ、滑らかな無限スクロールが実現されます。

Infy Scrollの魅力

ウェブサイトをスクロールする行為は、私たちの日常において不可欠なものとなっています。情報収集やエンターテインメント、学習など、多くの目的でウェブサイトを訪れ、そのコンテンツを読み込むことが日常的に行われています。しかし、長いウェブページをスクロールしていると、ページの終端に到達するたびに「次のページへ」といったリンクを探し、クリックする必要が生じ、これが時にストレスとなることがあります。

Infy Scrollはこの次へボタンを押すのがめんどくさい問題に革命的な解決策を提供します。Infy Scrollは、ページの末尾に到達すると自動的に次のページを読み込み、無限スクロールを実現する拡張機能です。これにより、ユーザーはスムーズな操作でウェブサイトを閲覧できるだけでなく、情報へのアクセスが効率的に行えるようになります。

スムーズな操作、中断されない閲覧

Infy Scrollを使用すると、ウェブサイト閲覧がストレスなく最後まで続きます。ページの終端に近づくと、自動的に次のページが読み込まれ、ユーザーはスクロールを中断せずにコンテンツを閲覧できます。これにより、我々は次ページへの遷移や読み込みボタンを探し、マウスで正確にクリックするという無駄な動作から解放され、ブラウジングをより効率的に、ストレスなくすることができます。

カスタマイズされた閲覧体験

Infy Scrollは、個々のウェブサイトに合わせ挙動をカスタマイズ可能です。ウェブサイトごとにかならずしも同じページ遷移方法を提供しているわけではなく、サーバーの負荷を減らす目的で、簡単にはページの自動読み込みをできないよいに構築しているウェブサイトもあります。異なる読み込み方法や遷移動作を設定することで、どんなサイトでも次ページの読み込みを行い、さらには読み込み方法やタイミングなどの挙動も制御することができます。ページ内の特定要素を基準にして次ページの読み込みを行うことや、ページ遷移のタイミングを調整することが可能です。

新たな可能性の開拓

Infy Scrollの登場は、ウェブサイト閲覧の新たな可能性を広げました。従来、次ページへの遷移はクリックを通じて行われることが一般的でしたが、Infy Scrollはこの面倒なワンクッションの動作をなくします。ページを複数分散することで広告収益を増やそうとするサイトもあるため、次のページを読み込むボタンによるユーザビリティの低下は大きいです。Infy ScrollとuBlock Originを併用すれば、ウェブブラウジングに潜むマネタイズが引き起こす不快な部分を大幅に減らすことができます。そして、ページの終端に達するたびにコンテンツが自動的に追加されることで、断続的な操作なしに連続したコンテンツを利用できるようになります。これにより、ウェブサイト閲覧はよりシームレスで効率的なものとなりました。

要するに……

Infy Scrollは、ウェブサイト閲覧体験に新たな次元をもたらす拡張機能です。スムーズな操作とカスタマイズ可能な機能により、ユーザーはウェブサイトの情報により速く、快適にアクセスできるだけでなく、新たな閲覧体験を楽しむことができます。Infy Scrollの登場により、ウェブサイト閲覧はより便利で楽しいものになることでしょう。

カスタマイズ可能な機能

Infy Scrollは、使いやすさと柔軟性を兼ね備えています。以下はその主な機能です。

  • 4つのアクション:Next Link、Click Element、Increment URL、URL List。これにより、ウェブサイトごとに最適な読み込み方法を選択できます。
  • 6つの追加モード:Page(シンプルなウェブサイト)、Iframe(複雑なウェブサイト)、Element(AutoPagerizeモード)、Media(画像用)、AJAX(AJAX/SPAサイト)、およびNone(クリックのみ必要なサイト)。さまざまなウェブサイトに対応可能です。
  • パスの理解と自動検出:CSSセレクタ、XPath式、JSパスの使用をサポート。Infy Scrollは自動的に適切なパスを検出してくれます。
  • Auto Detect:Infy Scrollのアルゴリズムによる自動検出機能。複雑なウェブサイトにおいても、次のリンクや要素を自動的に検出します。

設定画面optionsからScrollタブに移動し、Scroll BehaviorSmoothに設定することで読み込みによるマウスの挙動がなめらかになります。是非試してください。

ウェブサイトの多様な対応

Infy Scrollは、さまざまなウェブサイトに対応しています。AutoPagerize DatabaseやInfyScroll Databaseと連携し、数千ものウェブサイトを自動的にサポートします。また、CSSセレクタやXPath式による要素の特定が可能で、Element Pickerを使用することで簡単に設定できます。

PixivからYouTubeのような有名サイトはもちろんのこと、使っているロジックが複雑なサイトでなければほとんどあらゆるサイトで使えます。

公式ページにあるように、以下の設定をC&Pすることで、Pixivでも無限スクロールを使えます。

{
  "action": "click",
  "append": "ajax",
  "clickElement": "//nav/button[@aria-current='true']/following-sibling::a[not(@hidden)]",
  "loadElement": "//section//div/ul//figure",
  "pageElement": "//section/div/ul | //section/div/div/ul | //section/div/div/div/ul",
  "spaf": "^https://www\\.pixiv\\.net",
  "url": "^https://www\\.pixiv\\.net/"
}

プライバシーに配慮した使用

Infy Scrollは、公式に以下のように表明しています。つまり、あなたのプライバシーを尊重し、データの収集や追跡を行いません。

Privacy PolicyInfy Scroll does not track you. It does not use analytic services. It does not collect or transmit any data from your device or computer. All your data is stored locally on your device. Your data is your data.

まとめ

Infy Scrollは、次のページを自動的に読み込むことでウェブサイト閲覧の手間を軽減し、快適なスクロール体験を提供する優れた拡張機能です。無限スクロールを手軽に実現したい方にとって、Infy Scrollは強力なツールとなることでしょう。