Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.14 KB

File metadata and controls

45 lines (33 loc) · 1.14 KB

tools.adblocker

Important

You need to add @ghostery/adblocker-playwright package to your npm dependencies.

Add Ghostery adblocker in browser.

Options

This plugin supports the following option:

  • mode (default "fromPrebuiltAdsAndTracking"): Rules loading mode. Possible values are: "parse", "fromLists", "fromPrebuiltAdsOnly", "fromPrebuiltAdsAndTracking" and "fromPrebuiltFull".

Examples

Use the plugin with default options.

import { chromium } from "playwright-ghost";
import toolsAdblockerPlugin from "playwright-ghost/plugins/tools/adblocker";

const browser = await chromium.launch({
  plugins: [toolsAdblockerPlugin()],
});
// ...

Use the plugin and specify "fromPrebuiltFull" mode.

import { chromium } from "playwright-ghost";
import toolsAdblockerPlugin from "playwright-ghost/plugins/tools/adblocker";

const browser = await chromium.launch({
  plugins: [toolsAdblockerPlugin({ mode: "fromPrebuiltFull" })],
});
// ...