const { app, BrowserWindow, session } = require('electron');
const { ElectronChromeExtensions } = require('electron-chrome-extensions');
app.on('ready', async () => {
await session.defaultSession.loadExtension(`${process.cwd()}/extensions/ublock/`);
await session.defaultSession.loadExtension(`${process.cwd()}/extensions/minimal/`);
const browserWindow = new BrowserWindow();
const extensions = new ElectronChromeExtensions();
extensions.addTab(browserWindow.webContents, browserWindow);
browserWindow.loadURL('https://youtube.com');
browserWindow.show();
});
const { app, BrowserWindow } = require('electron');
const { ElectronBlocker } = require('@cliqz/adblocker-electron');
const fetch = require('cross-fetch');
app.on('ready', async () => {
const mainWindow = new BrowserWindow();
ElectronBlocker.fromPrebuiltAdsAndTracking(fetch).then((blocker) => {
blocker.enableBlockingInSession(mainWindow.webContents.session);
});
const url = 'https://youtube.com';
mainWindow.loadURL(url);
});