mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Block requests to 'font', 'image', 'stylesheet', 'script', 'media' in puppeteer
This commit is contained in:
parent
b766e17189
commit
60bbbb6cf3
2 changed files with 4 additions and 18 deletions
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
});
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue