ユーザーがアクセスする Web サイトを分析する Chrome 拡張機能を作成しています。chrome.tabs.onUpdated は、AJAX の負荷の高いサイトでページの更新を取得するのに適しているため、manifest.json の content_scripts の代わりに chrome.tabs.onUpdated を使用して分析スクリプトを実行することにしました。
新しい空のタブや chrome-extension:// (ローカル) ページの更新を分析する必要はありません。実際、これらのタブにスクリプトを挿入しようとすると、エラーがスローされます。これらのページを自動的に無視する方法はありますか? それとも、Try/Catch ブロックを使用して手動で行うか、URL を分析する必要がありますか? 私は手動でそれを行うことができると確信していますが、これを達成するためのより自動的な方法があるはずです.