ブラウザのアクションの一部を含む background.js にあるコードをデバッグするにはどうすればよいですか。
タブの読み込み時にコードが実行され、URL が検証されます。
chrome.tabs.onUpdated.addListener(checkForValidUrl);
しかし、ポップアップを調べてコードをデバッグしようとすると、ファイルに background.js が見つかりません。
このファイルをデバッグするにはどうすればよいですか?
ブラウザのアクションの一部を含む background.js にあるコードをデバッグするにはどうすればよいですか。
タブの読み込み時にコードが実行され、URL が検証されます。
chrome.tabs.onUpdated.addListener(checkForValidUrl);
しかし、ポップアップを調べてコードをデバッグしようとすると、ファイルに background.js が見つかりません。
このファイルをデバッグするにはどうすればよいですか?
次の Chrome 拡張機能ページから、background.js
開発環境(デバッガー) で拡張機能をデバッグできますchrome://extensions
。
多くの場合、「生成された背景page.html」と呼ばれる各拡張機能でそれを行うためのリンクがあります(Chromeはjsを含むhtmlページを生成するため)。
イベント ページ (マニフェスト コードで persist:false を含む背景ページ) を使用している場合は、おそらくデバッグ目的でのみpersistent:true に変更する必要があります。
イベント ページ (つまり、persistent:false) は、非アクティブ状態が数秒間続くとアンロードされ、デバッグ ウィンドウが閉じます。persist:true はこれを変更し、ページはアンロードしません。デバッグには適していますが、より効率的であるため、デバッグが完了するとpersistent:falseに変わります。