1

クロム開発者ツールバーのネットワークタブに表示されるhttpリクエストの数を取得するために、単純なクロム拡張機能を作成しようとしています。manifest.json を追加しました:

{
  "name": "Entries",
  "version": "1.0",
  "description": "Give me entries",
  "devtools_page": "devtools.html",
  "manifest_version": 2
}

devtools.html :

<html>
    <body>
        <script src="devtools.js"></script>
    </body>
</html>

devtools.js:

chrome.devtools.network.getHAR(function(result) {
    var entries = result.entries;   
    Console.warn("entries : " + entries.length);

});

しかし、この拡張機能を追加すると->開発者ツールバーを開く->ページをロードすると、結果が表示されません:(これは非常に単純な例です。

デバッグできる方法はありますか?

4

2 に答える 2

1
  • 「 chrome.devtools.panels.create」を使用して devtools.js で新しいパネルを作成します
  • パネル onshow イベント ' panel.onShown.addListener 'にリスナーを追加します
  • onshow イベント呼び出しで「chrome.devtools.network.getHAR
于 2015-10-27T10:01:54.553 に答える