首页 > chrome拓展如何获取控制台Network里显示的所有资源路径?

chrome拓展如何获取控制台Network里显示的所有资源路径?

网上说用chrome.devtools.network,我用了报错,说是未定义!


chrome.devtools.network - Since Chrome 18.

这个 API 必须是 18 以后的 Chrome,所以现在大家用的 Chrome 浏览器都应该能够满足,但要使用这个 API,有一个限制:必须在 devtool 的页面中。

The chrome.devtools.* API modules are available only to the pages
loaded within the DevTools window. Content scripts and other extension
pages do not have these APIs. Thus, the APIs are available only
through the lifetime of the DevTools window.
(read more)

必须在 devltool 的页面中,也就是是说,只能在 manifest.json 中指定的 devtools_page": "devtools.html",当然你可以通过 message passing 将这些信息送入其它的上下文,但必须在 devtool 的生命周期内(devtool 激活状态)。


那devtool调用API,可以将开发者工具栏Resources下面的Frame中的所有资源进行获取然后发送给background,background将这些资源传递到后端服务器可以不?@greatghoul

【热门文章】
【热门文章】