diff --git a/src/launcher/inject.js b/src/launcher/inject.js index 7a6aaba..3489296 100644 --- a/src/launcher/inject.js +++ b/src/launcher/inject.js @@ -3,7 +3,7 @@ import IPCApi from '../lib/ipc.js'; export default async (CDP, injectionType = 'browser', { browserName }) => { let pageLoadCallback = () => {}, onWindowMessage = () => {}; CDP.onMessage(msg => { - if (msg.method === 'Runtime.bindingCalled' && msg.name === '_gluonSend') onWindowMessage(JSON.parse(msg.params.payload)); + if (msg.method === 'Runtime.bindingCalled' && msg.params.name === '_gluonSend') onWindowMessage(JSON.parse(msg.params.payload)); if (msg.method === 'Page.frameStoppedLoading') pageLoadCallback(msg.params); if (msg.method === 'Runtime.executionContextCreated') injectIPC(); // ensure IPC injection again }); @@ -27,7 +27,6 @@ export default async (CDP, injectionType = 'browser', { browserName }) => { log('browser:', browserInfo.product); } - CDP.sendMessage('Runtime.enable', {}, sessionId); // enable runtime API CDP.sendMessage('Runtime.addBinding', { // setup sending from window to Node via Binding