aboutsummaryrefslogtreecommitdiff
path: root/src/cdp/commands.ts
diff options
context:
space:
mode:
authorastarring <zouzhigang85@gmail.com>2026-09-09 02:35:42 +0800
committerGitHub <noreply@github.com>2026-09-09 00:05:42 +0530
commit8d7a067c8d82a592bfb3dcacf05305c39550cbc6 (patch)
treecf6641e0d8ab749542adc4e605787e4e525b24b6 /src/cdp/commands.ts
parent6f455ed015b1b39324c45813a42b33ddb63e4bc9 (diff)
feat: add per-tab request headers (#30)
Expose explicit set and clear tools so environment-routed pages can be opened without leaking header values or carrying headers across unrelated browsing. Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com Co-authored-by: zouzhigang <zouzhigang@bytedance.com>
Diffstat (limited to 'src/cdp/commands.ts')
-rw-r--r--src/cdp/commands.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cdp/commands.ts b/src/cdp/commands.ts
index 580f8cf..08ddf41 100644
--- a/src/cdp/commands.ts
+++ b/src/cdp/commands.ts
@@ -228,6 +228,10 @@ export const COMMANDS = {
Type.Object({ requestId: Type.String() }),
Type.Object({ body: Type.String(), base64Encoded: Type.Optional(Type.Boolean()) }),
),
+ "Network.setExtraHTTPHeaders": cmd(
+ Type.Object({ headers: Type.Record(Type.String(), Type.String()) }),
+ Empty,
+ ),
"Emulation.setDeviceMetricsOverride": cmd(Type.Object({}, { additionalProperties: true }), Empty),
"Accessibility.getFullAXTree": cmd(
Type.Object({ depth: Type.Optional(Type.Number()) }, { additionalProperties: true }),