diff --git a/packages/content-fetch/fetch-content.js b/packages/content-fetch/fetch-content.js index fea99d59b..76204fb98 100644 --- a/packages/content-fetch/fetch-content.js +++ b/packages/content-fetch/fetch-content.js @@ -463,7 +463,7 @@ async function retrievePage(url) { await page.setRequestInterception(true); let requestCount = 0; page.on('request', request => { - if (request.resourceType() === 'font' || request.resourceType() === 'image') { + if (['font', 'image', 'stylesheet', 'script', 'media'].includes(request.resourceType())) { request.abort(); return; } @@ -471,14 +471,7 @@ async function retrievePage(url) { request.abort(); return; } - if ( - request.resourceType() === 'script' && - request.url().toLowerCase().indexOf('mathjax') > -1 - ) { - request.abort(); - } else { - request.continue(); - } + request.continue(); }); // Puppeteer fails during download of PDf files, diff --git a/packages/puppeteer-parse/index.js b/packages/puppeteer-parse/index.js index 692d0af53..2ac49838b 100644 --- a/packages/puppeteer-parse/index.js +++ b/packages/puppeteer-parse/index.js @@ -665,7 +665,7 @@ async function retrievePage(url) { await page.setRequestInterception(true); let requestCount = 0; page.on('request', request => { - if (request.resourceType() === 'font' || request.resourceType() === 'image') { + if (['font', 'image', 'stylesheet', 'script', 'media'].includes(request.resourceType())) { request.abort(); return; } @@ -673,14 +673,7 @@ async function retrievePage(url) { request.abort(); return; } - if ( - request.resourceType() === 'script' && - request.url().toLowerCase().indexOf('mathjax') > -1 - ) { - request.abort(); - } else { - request.continue(); - } + request.continue(); });