Chrome扩展程序中的未捕获类型错误:无法读取未定义的“network”属性

3

我正在开发一个Chrome扩展程序,用于捕获Chrome Dev工具中与网络标签相关的数据。我的代码如下:

manifest.js

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

devtools.js

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

在控制台选项卡中出现以下错误:

Uncaught TypeError: Cannot read property 'network' of undefined


该错误提示无法读取未定义的“network”属性。

“chrome.devtools” 未定义 - “devtools.html”的内容是什么? - Jaromanda X
请阅读以下链接:https://dev59.com/z2gu5IYBdhLWcg3wASWO#11677744。 - Jaromanda X
只需一个脚本标签调用“devtools.js”@jaromanda X - rajesh A
1个回答

1

Chrome不允许用户在devtools之外读取网络日志,这意味着除非您在devtools中运行脚本,否则无法访问网络信息。为了实现这一点,您可以在devtools帮助面板中创建一个新标签,并在该面板中运行脚本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接