小编non*_*one的帖子

使用devtool进行Haro文件保存的Chrome扩展程序

所以这就是我想要做的.我想在使用谷歌浏览器时保存所有HTTP(内容+请求+响应).我找到了一种方法,使用网络工具(在开发人员工具中),我可以手动下载所有内容.

现在我想自动完成整个过程,所以我不需要做任何手动操作.我认为我们可以通过使用devtools.networkAPI 编写简单的Chrome扩展程序来实现这一目标.

chrome.devtools.network.onRequestFinished.addListener(
    function(request) {
    //dosomething
});
Run Code Online (Sandbox Code Playgroud)

但我很遗憾,我以前从未做过Chrome扩展开发.我做了一个简单的manifest.json文件:

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

并粘贴了第一个代码片段devtools.js,但它给了我一个错误:

网络未定义

我是在正确的轨道上吗?如果是这样,我的代码出错了什么?

javascript google-chrome google-chrome-extension google-chrome-devtools

5
推荐指数
1
解决办法
875
查看次数