UNPKG

puppeteer-pro

Version:

A simple puppeteer wrapper to enable useful plugins with ease

21 lines 640 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BlockResourcesPlugin = void 0; const __1 = require("../.."); class BlockResourcesPlugin extends __1.Plugin { constructor(resources = []) { super(); this.requiresInterception = true; this.blockResources = resources; } async processRequest(request) { if (this.blockResources.includes(request.resourceType())) { await request.abort(); } else { await request.continue(); } } } exports.BlockResourcesPlugin = BlockResourcesPlugin; //# sourceMappingURL=index.js.map