Important
You need to add
@ghostery/adblocker-playwright
package to your npm dependencies.
Add Ghostery adblocker in browser.
This plugin supports the following option:
mode(default"fromPrebuiltAdsAndTracking"): Rules loading mode. Possible values are:"parse","fromLists","fromPrebuiltAdsOnly","fromPrebuiltAdsAndTracking"and"fromPrebuiltFull".
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" })],
});
// ...