inject: make eval return just result
This commit is contained in:
parent
87f472c0b0
commit
785778d450
@ -30,11 +30,9 @@ export default async (CDP, proc, injectionType = 'browser', { browserName } = {
|
|||||||
name: '_gluonSend'
|
name: '_gluonSend'
|
||||||
}, sessionId);
|
}, sessionId);
|
||||||
|
|
||||||
const evalInWindow = async func => {
|
const evalInWindow = async func => (await CDP.sendMessage(`Runtime.evaluate`, {
|
||||||
return await CDP.sendMessage(`Runtime.evaluate`, {
|
expression: typeof func === 'string' ? func : `(${func.toString()})()`
|
||||||
expression: typeof func === 'string' ? func : `(${func.toString()})()`
|
}, sessionId)).result.value;
|
||||||
}, sessionId);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
const [ ipcMessageCallback, injectIPC, IPC ] = await IPCApi({
|
const [ ipcMessageCallback, injectIPC, IPC ] = await IPCApi({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user