ブラウザのアドオンを書いたことがないので、この質問を簡潔に表現する (そして既存の作業を検索する) のは難しいです。ニュース メディア サイトを表示しているときに、ニュース記事へのリンクをクリックしたときに、ニュース記事のテキストのみを表示し、ブラウザが記事のソース ページの他の URL (写真、ビデオ、および広告。これは、ターミナル ウィンドウで Perl スクリプトを使用して実行できます。URL を取得し、HTML を分析してストーリーを見つけ、それを抽出して印刷するか、CGI スクリプトとしてブラウザー ウィンドウに出力します。機能的に同等のブラウザ アドオンは、実際には、クリックしたばかりの URL を取得しないでください。取得したら、返されたページを解析して、そのコンテンツの表示を独自の優先度で構築させてください。ブラウザー アドオン モデルは、このレベルの制御を提供しますか? もしそうなら、初心者のための良い入門書はどこですか?
1 に答える
0
簡単に言えば、はい。
Firefox/Chrome アドオンの作成に興味がある場合は、非常に強力な言語である JavaScript を使用することになります。Web ページで JavaScript を使用して実行できることはすべて、さらにブラウザー固有の拡張 API を使用するとさらに多くのことがアドオンで可能になります。JavaScript にまだ慣れていない場合は、Mozilla Developer Networkを学習することをお勧めします。あなたがしたいことの1つのアプローチは、記事にリンクするアンカータグを見つけてから、必要なルーチンを開始するクリックイベントリスナーをそれらに追加することです(XMLHttpRequestまたは「フェッチ」APIを使用してHTMLをダウンロードする可能性があります)。リンクをたどるデフォルトの動作。
于 2015-06-12T03:28:32.910 に答える