From 7c55d94f7144e207b3439aa893e11edccd48c962 Mon Sep 17 00:00:00 2001 From: Oj Date: Fri, 6 Jan 2023 08:21:37 +0000 Subject: [PATCH] launcher: add Page.title getter and setter --- src/launcher/inject.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/launcher/inject.js b/src/launcher/inject.js index 2851ae8..3b912a3 100644 --- a/src/launcher/inject.js +++ b/src/launcher/inject.js @@ -75,7 +75,10 @@ export default async (CDP, proc, injectionType = 'browser', { browserName } = { const Window = { page: { eval: evalInWindow, - loaded: pageLoadPromise + loaded: pageLoadPromise, + + get title() { return evalInWindow('document.title'); }, + set title(val) { return evalInWindow(`document.title = \`${val}\``); } }, ipc: IPC,