【发布时间】:2020-06-21 20:04:17
【问题描述】:
我正在尝试对加载期间网页发出的网络请求进行某些审核,以下是我的审核示例代码。我面临一个问题,灯塔返回的所有网络记录仅用于 GET 请求。有什么方法可以获取 POST、PUT 等的记录
示例代码:
class NetworkAudit extends Audit {
static get meta() {
return {
id: 'network-audit',
title: 'Network analysis',
failureTitle: 'Custom network stats failing',
description: 'Custom network stats ',
requiredArtifacts: ['devtoolsLogs'],
};
}
static async audit(artifacts, context) {
const devtoolsLog = artifacts.devtoolsLogs[Audit.DEFAULT_PASS];
const requests = await NetworkRecords.request(devtoolsLog, context);
for(request of requests ){
console.log(request.requestMethod)
}
【问题讨论】:
标签: lighthouse