私はクロム拡張機能の開発に取り組んでおり、この分野では比較的新しいです。私が現在取り組んでいるプロジェクトでは、拡張機能が現在の「Web サイト」(ブラウザのアクティブなタブで現在開いている Web サイト) に存在するすべての「Web ページ」をスキャンする必要があります。Web サイトからのすべてのアウトバウンドリンクのリストを取得して印刷する必要があります (現在開いている Web ページだけではありません)。
これまでの進捗状況:クロム タブ APIを使用して、現在アクティブな Web ページからすべてのアウトバウンドリンクのリストを取得することができました。URL を取得し、クエリ関数と document.links を利用する小さなスクリプトを使用して、1 つのページに対してこれを正常に行うことができました。
問題: これを反復ソリューションに変換し、現在のページからすべてのリンクをスキャンし、これらのリンクを 1 つずつヒットし、各リンクに対してプロセスを繰り返し、最後に新しく見つかったリンクを追加できるようにする必要があります。それらを既存のリストのセットに追加します。
これは些細な問題ではないことを理解しており、基本的に使用すべきアプローチについて何らかのガイダンスが必要です。リンクを新しいタブで開かずに、慎重にリンクをたたくことができませんでした。これを行う方法が必要です。誰かが私を案内してくれれば、それは素晴らしいことです。ありがとう!!