cdp: return document's title on targetinfo

This commit is contained in:
Pierre Tachoire
2025-11-19 09:11:48 +01:00
parent b18ec4dee3
commit 4f236d0b30
3 changed files with 20 additions and 8 deletions

View File

@@ -468,6 +468,14 @@ pub fn BrowserContext(comptime CDP_T: type) type {
return if (raw_url.len == 0) null else raw_url;
}
pub fn getTitle(self: *const Self) ?[]const u8 {
const page = self.session.currentPage() orelse return null;
return page.getTitle() catch |err| {
log.err(.cdp, "page title", .{ .err = err });
return null;
};
}
pub fn networkEnable(self: *Self) !void {
try self.cdp.browser.notification.register(.http_request_fail, self, onHttpRequestFail);
try self.cdp.browser.notification.register(.http_request_start, self, onHttpRequestStart);