Skip to content
/ idcac Public

I Don't Care About Cookies extension compiled for use with Playwright/Puppeteer

License

Notifications You must be signed in to change notification settings

apify/idcac

Repository files navigation

I Don't Care About Cookies for Playwright/Puppeteer

This package contains the I don't care about cookies browser extension compiled for use with Playwright or Puppeteer.

Usage

import { chromium } from 'playwright'; // works with Firefox too!
import { getInjectableScript } from 'idcac-playwright';

(async () => {
    const b = await chromium.launch({
        headless: false,
    });

    const context = await b.newContext();
    const p = await context.newPage();

    await p.goto('https://google.com');

    // Inject the extension as a client-side script
    await p.evaluate(getInjectableScript());

    // Enjoy your webpage without annoying cookie modals!
})();

What works:

  • Custom CSS injection
  • Custom JS injection

WIP

  • Network interception
    • trying to figure out the best way to do this with Playwright

What doesn't work:

  • Whitelisting (just don't inject the script on the page you want to whitelist)

About

I Don't Care About Cookies extension compiled for use with Playwright/Puppeteer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published