gpt4 book ai didi

google-chrome-extension - 为什么 chrome.devtools.network "undefined"?

转载 作者:行者123 更新时间:2023-12-04 02:10:18 28 4
gpt4 key购买 nike

我正在尝试创建一个记录所有网络事件的扩展。这是代码:

list .json:

{
"name": "My extension",
"version" : "1.0",
"background": {
"scripts": ["background.js"],
"persistent": true
},
"devtools_page": "devtools.html",
"browser_action": {
"default_title": "Get it",
"default_icon" : "icon.png"
},
"manifest_version": 2
}

背景.js:
chrome.devtools.network.onRequestFinished.addListener(function(request) {});

有什么问题?我尝试了很多东西,似乎我在 devtools.html 中链接的任何脚本都没有被选中。没有日志,什么都没有。只有 background.js 正在做一些事情,它似乎不支持 chrome.devtools ?

最佳答案

chrome.devtools.network仅在 devtools 页面中可用。来自 documentation of the devtools API (第三个列表项):

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



如果您需要后台页面中的信息,请查看此答案(包括完整代码)以设置通信 channel : Chrome Devpanel Extension Communicating with Background Page .

关于google-chrome-extension - 为什么 chrome.devtools.network "undefined"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12689239/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com