Javascript 未捕获类型错误:无法读取属性';检查窗口';未定义的

Javascript 未捕获类型错误:无法读取属性';检查窗口';未定义的,javascript,google-chrome-extension,google-chrome-devtools,Javascript,Google Chrome Extension,Google Chrome Devtools,我正在尝试构建一个chrome扩展,但是当我运行这个 document.addEventListener('DOMContentLoaded', function() { chrome.devtools.inspectedWindow.getResources(function(response){ console.log("enter"); }); }); 我得到未捕获的TypeError:无法读取未定义的属性“inspectedWindow” 有人能帮我吗?

我正在尝试构建一个chrome扩展,但是当我运行这个

document.addEventListener('DOMContentLoaded', function() {
    chrome.devtools.inspectedWindow.getResources(function(response){
        console.log("enter");
    });
});
我得到未捕获的TypeError:无法读取未定义的属性“inspectedWindow”


有人能帮我吗?

此API仅在DevTools页面的上下文中可用:

如上所述,您需要通过清单向DevTools添加页面:

"devtools_page": "devtools.html"
然后,每次打开DevTools时,都会加载此页面(并执行其脚本)

每次打开DevTools窗口时,都会创建扩展的DevTools页面的实例。DevTools页面在DevTools窗口的生存期内存在。DevTools页面可以访问DevTools API和一组有限的扩展API

有关更多详细信息,请参阅


如果您需要与devtoolsapi提供的相同的信息,但不打开DevTools,那么可以查看。注意,这是一把重锤。或者更确切地说,这是一个沉重但精致的装置,不应该用作简单的锤子


否则,要与页面内容交互,您可能需要使用注入或嗅探流量。

此API仅在DevTools页面的上下文中可用:

如上所述,您需要通过清单向DevTools添加页面:

"devtools_page": "devtools.html"
然后,每次打开DevTools时,都会加载此页面(并执行其脚本)

每次打开DevTools窗口时,都会创建扩展的DevTools页面的实例。DevTools页面在DevTools窗口的生存期内存在。DevTools页面可以访问DevTools API和一组有限的扩展API

有关更多详细信息,请参阅


如果您需要与devtoolsapi提供的相同的信息,但不打开DevTools,那么可以查看。注意,这是一把重锤。或者更确切地说,这是一个沉重但精致的装置,不应该用作简单的锤子


否则,要与页面内容交互,您可能需要使用注入或嗅探流量。

转到控制台,检查chrome.devtools是否可用。您可能没有在清单文件中添加devtools页面“devtools_page”:“devtools.html”`其中devtools.html是您的页面。有关更多信息,请参阅转到控制台并检查chrome.devtools是否可用。您可能没有在清单文件中添加devtools页面“devtools_page”:“devtools.html”`其中devtools.html是您的页面。有关更多信息,请参阅