Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 1.21 KB

adblocker.md

File metadata and controls

49 lines (37 loc) · 1.21 KB

tools.adblocker

Important

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

npm install @ghostery/adblocker-playwright

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" })],
});
// ...