1

我通过 DevTools 协议向正在运行的 Google Chrome 实例发出这样的消息:

{
    "id": 0,
    "method": "Fetch.enable",
    "params": {
        "patterns": [{
                "urlPattern": "*.js*",
                "resourceType": "Script",
                "requestStage": "Response"
            }
        ]
    }
}

我期待它会为页面下载的每个脚本文件引发“Fetch.requestPaused”事件。它仅适用于<head>页面部分中提供的资源,例如<script src="..."/>

如果<script src="..."/>包含在页面的任何其他部分(即标题之外),则不会被拦截,并且不会发出“Fetch.requestPaused”事件。任何人都知道如何拦截这些请求(我需要在响应到达浏览器之前对其进行修改)。

4

0 回答 0