Skip to content

Commit c861930

Browse files
committed
feat(phantom-page): emit resource events + console fns over bridge
1 parent 99d671a commit c861930

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/renderers/phantom/page.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,26 @@ export class Page {
8585
logger.emit(didLoadPage, this.id);
8686
};
8787

88+
page.onResourceError = ({ url, errorCode, errorString }) => {
89+
logger.error(`resource error: ${url} - ${errorCode} ${errorString}`);
90+
};
91+
92+
page.onResourceReceived = ({ url }) => {
93+
logger.info(`resource received: ${url}`);
94+
};
95+
96+
page.onResourceRequested = ({ url }) => {
97+
logger.info(`resource requested: ${url}`);
98+
};
99+
100+
page.onResourceTimeout = ({ url, errorCode, errorString }) => {
101+
logger.error(`resource timeout: ${url} - ${errorCode} ${errorString}`);
102+
};
103+
104+
page.onConsoleMessage = (msg, lineNum, sourceId) => {
105+
logger.info(`CONSOLE: ${msg} (from line ${sourceId}:${lineNum})`);
106+
}
107+
88108
return page;
89109
}
90110

0 commit comments

Comments
 (0)