5

Google Chrome 拡張 API は、chrome.devtools.inspectedWindow を使用して、現在開いているウィンドウに関する情報を提供しますが、ウィンドウが変更されたときのイベントは提供しません。ページを更新またはリダイレクトする可能性があり、追加する DevTools パネルに通知してほしい。これには方法がありますか?

Elements パネルについて考えてみてください。現在の DOM で常に最新の状態に保たれます。これは、DOM の変更が発生するたびに最新の状態を維持するために実装するのは難しいかもしれませんが、少なくとも新しいページが読み込まれたときに (おそらく document.onload イベントで) 通知されるようにしたいと考えています。 )

これを実装する方法についてのアイデア、ありがとう?

4

2 に答える 2

10

chrome.webNavigationイベントの 1 つをリッスンし、更新が発生するたびに devtoolsに通知します。

検査されたページがアンロードされていることを検出する別の方法は、chrome.devtools.network.onNavigatedイベントを使用することです (devtools 拡張ページ内でのみ使用可能)。

于 2013-07-30T14:23:18.670 に答える