chore: add more CDP info logging
This commit is contained in:
parent
21ff554297
commit
f8ab6175b3
@ -27,6 +27,8 @@ export default async ({ browserName, browserPath, dataPath }, { url, windowSize
|
|||||||
// todo: move this to it's own library
|
// todo: move this to it's own library
|
||||||
const { 3: pipeWrite, 4: pipeRead } = proc.stdio;
|
const { 3: pipeWrite, 4: pipeRead } = proc.stdio;
|
||||||
|
|
||||||
|
log('connected to CDP over stdio pipe');
|
||||||
|
|
||||||
let onReply = {}, pageLoadCallback = () => {}, onWindowMessage = () => {};
|
let onReply = {}, pageLoadCallback = () => {}, onWindowMessage = () => {};
|
||||||
const onMessage = msg => {
|
const onMessage = msg => {
|
||||||
msg = JSON.parse(msg);
|
msg = JSON.parse(msg);
|
||||||
@ -117,7 +119,6 @@ export default async ({ browserName, browserPath, dataPath }, { url, windowSize
|
|||||||
}, sessionId);
|
}, sessionId);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const [ ipcMessageCallback, injectIPC, IPCApi ] = await makeIPCApi({
|
const [ ipcMessageCallback, injectIPC, IPCApi ] = await makeIPCApi({
|
||||||
browserName,
|
browserName,
|
||||||
browserInfo
|
browserInfo
|
||||||
@ -128,6 +129,8 @@ export default async ({ browserName, browserPath, dataPath }, { url, windowSize
|
|||||||
});
|
});
|
||||||
onWindowMessage = ipcMessageCallback;
|
onWindowMessage = ipcMessageCallback;
|
||||||
|
|
||||||
|
log('finished setup');
|
||||||
|
|
||||||
return {
|
return {
|
||||||
window: {
|
window: {
|
||||||
eval: evalInWindow,
|
eval: evalInWindow,
|
||||||
|
@ -93,6 +93,8 @@ user_pref('privacy.window.maxInnerHeight', ${windowSize[1]}); */
|
|||||||
proc.stdout.pipe(proc.stdout);
|
proc.stdout.pipe(proc.stdout);
|
||||||
proc.stderr.pipe(proc.stderr);
|
proc.stderr.pipe(proc.stderr);
|
||||||
|
|
||||||
|
log(`connecting to CDP over websocket (${debugPort})...`);
|
||||||
|
|
||||||
let CDPInstance;
|
let CDPInstance;
|
||||||
const connect = async () => {
|
const connect = async () => {
|
||||||
try {
|
try {
|
||||||
@ -107,6 +109,8 @@ user_pref('privacy.window.maxInnerHeight', ${windowSize[1]}); */
|
|||||||
|
|
||||||
await connect();
|
await connect();
|
||||||
|
|
||||||
|
log(`connected to CDP over websocket (${debugPort})`);
|
||||||
|
|
||||||
const { Browser, Runtime, Page } = CDPInstance;
|
const { Browser, Runtime, Page } = CDPInstance;
|
||||||
|
|
||||||
const browserInfo = await Browser.getVersion();
|
const browserInfo = await Browser.getVersion();
|
||||||
@ -128,6 +132,8 @@ user_pref('privacy.window.maxInnerHeight', ${windowSize[1]}); */
|
|||||||
|
|
||||||
// todo: IPC Node -> Web for Firefox
|
// todo: IPC Node -> Web for Firefox
|
||||||
|
|
||||||
|
log('finished setup');
|
||||||
|
|
||||||
return {
|
return {
|
||||||
window: {
|
window: {
|
||||||
eval: async func => {
|
eval: async func => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user