mirror of
https://git.mirrors.martin98.com/https://github.com/jina-ai/reader
synced 2025-08-15 05:15:59 +08:00
fix: remove exposed function before cleanup
This commit is contained in:
parent
bfc6d678d8
commit
059c8aa61e
@ -82,6 +82,7 @@ export class PuppeteerControl extends AsyncService {
|
|||||||
return page;
|
return page;
|
||||||
},
|
},
|
||||||
destroy: async (page) => {
|
destroy: async (page) => {
|
||||||
|
await page.removeExposedFunction('reportSnapshot');
|
||||||
await page.browserContext().close();
|
await page.browserContext().close();
|
||||||
},
|
},
|
||||||
validate: async (page) => {
|
validate: async (page) => {
|
||||||
@ -198,6 +199,9 @@ function giveSnapshot() {
|
|||||||
await page.evaluateOnNewDocument(`
|
await page.evaluateOnNewDocument(`
|
||||||
let aftershot = undefined;
|
let aftershot = undefined;
|
||||||
const handlePageLoad = () => {
|
const handlePageLoad = () => {
|
||||||
|
if (window.haltSnapshot) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (document.readyState !== 'complete') {
|
if (document.readyState !== 'complete') {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user