diff --git a/src/launcher/inject.js b/src/launcher/inject.js index 91f9e4a..d0633ff 100644 --- a/src/launcher/inject.js +++ b/src/launcher/inject.js @@ -109,7 +109,6 @@ export default async (CDP, proc, injectionType = 'browser', { dataPath, browserN browserType }, { evalInWindow, - frameLoadPromise, evalOnNewDocument: source => CDP.sendMessage('Page.addScriptToEvaluateOnNewDocument', { source }, sessionId) }); onWindowMessage = ipcMessageCallback; diff --git a/src/lib/ipc.js b/src/lib/ipc.js index ef744c9..62a6674 100644 --- a/src/lib/ipc.js +++ b/src/lib/ipc.js @@ -1,4 +1,4 @@ -export default ({ browserName, browserInfo, browserType }, { evalInWindow, evalOnNewDocument, pageLoadPromise }) => { +export default ({ browserName, browserInfo, browserType }, { evalInWindow, evalOnNewDocument }) => { const injection = `(() => { if (window.Gluon) return; let onIPCReply = {}, ipcListeners = {}; @@ -133,7 +133,6 @@ delete window._gluonSend; const isReply = !!id; id = id ?? Math.random().toString().split('.')[1]; - await pageLoadPromise; // wait for page to load before sending, otherwise messages won't be heard evalInWindow(`window.Gluon.ipc._receive(${JSON.stringify({ id, type,