From c54e1b587672bc69d2a125ecb6b51395fbc5e538 Mon Sep 17 00:00:00 2001 From: CanadaHonk Date: Sun, 2 Apr 2023 19:20:18 +0100 Subject: [PATCH] inject: enable domains prior to local CDP --- src/launcher/inject.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/launcher/inject.js b/src/launcher/inject.js index d9f6315..459a555 100644 --- a/src/launcher/inject.js +++ b/src/launcher/inject.js @@ -78,11 +78,11 @@ export default async (CDP, proc, injectionType = 'browser', { dataPath, browserN let sessionId; if (injectionType === 'browser') sessionId = await acquireTarget(CDP, target => target.url !== 'about:blank'); - if (openingLocal && browserType === 'chromium') await LocalCDP(CDP, { sessionId, url, basePath, csp: localCSP }); - await CDP.sendMessage('Runtime.enable', {}, sessionId); // enable runtime API await CDP.sendMessage('Page.enable', {}, sessionId); // enable page API + if (openingLocal && browserType === 'chromium') await LocalCDP(CDP, { sessionId, url, basePath, csp: localCSP }); + CDP.sendMessage('Runtime.addBinding', { // setup sending from window to Node via Binding name: '_gluonSend' }, sessionId);