From 86b1c851c07caf8f710e49f3895bb77d5383009f Mon Sep 17 00:00:00 2001 From: Francis Bouvier Date: Tue, 16 Apr 2024 00:57:25 +0200 Subject: [PATCH] Add Page.addScriptToEvaluateOnNewDocument Signed-off-by: Francis Bouvier --- src/cdp/page.zig | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/cdp/page.zig b/src/cdp/page.zig index 1f822afc..e9ab7e92 100644 --- a/src/cdp/page.zig +++ b/src/cdp/page.zig @@ -10,6 +10,7 @@ const PageMethods = enum { enable, getFrameTree, setLifecycleEventsEnabled, + addScriptToEvaluateOnNewDocument, }; pub fn page( @@ -25,6 +26,7 @@ pub fn page( .enable => enable(alloc, id, scanner, ctx), .getFrameTree => getFrameTree(alloc, id, scanner, ctx), .setLifecycleEventsEnabled => setLifecycleEventsEnabled(alloc, id, scanner, ctx), + .addScriptToEvaluateOnNewDocument => addScriptToEvaluateOnNewDocument(alloc, id, scanner, ctx), }; } @@ -56,3 +58,15 @@ fn setLifecycleEventsEnabled( // TODO: dummy return result(alloc, id, null, null); } + +fn addScriptToEvaluateOnNewDocument( + alloc: std.mem.Allocator, + id: u64, + _: *std.json.Scanner, + _: *Ctx, +) ![]const u8 { + const Res = struct { + identifier: []const u8 = "1", + }; + return result(alloc, id, Res, .{}); +}