@@ -11,16 +11,19 @@ import { env } from "$env/dynamic/private";
11
11
import { logger } from "$lib/server/logger" ;
12
12
import { onExit } from "$lib/server/exitHandler" ;
13
13
14
- const blocker = await PlaywrightBlocker . fromPrebuiltAdsAndTracking ( fetch )
15
- . then ( ( blker ) => {
16
- const mostBlocked = blker . blockFonts ( ) . blockMedias ( ) . blockFrames ( ) . blockImages ( ) ;
17
- if ( env . WEBSEARCH_JAVASCRIPT === "false" ) return mostBlocked . blockScripts ( ) ;
18
- return mostBlocked ;
19
- } )
20
- . catch ( ( err ) => {
21
- logger . error ( err , "Failed to initialize PlaywrightBlocker from prebuilt lists" ) ;
22
- return PlaywrightBlocker . empty ( ) ;
23
- } ) ;
14
+ const blocker =
15
+ env . PLAYWRIGHT_ADBLOCKER === "true"
16
+ ? await PlaywrightBlocker . fromPrebuiltAdsAndTracking ( fetch )
17
+ . then ( ( blker ) => {
18
+ const mostBlocked = blker . blockFonts ( ) . blockMedias ( ) . blockFrames ( ) . blockImages ( ) ;
19
+ if ( env . WEBSEARCH_JAVASCRIPT === "false" ) return mostBlocked . blockScripts ( ) ;
20
+ return mostBlocked ;
21
+ } )
22
+ . catch ( ( err ) => {
23
+ logger . error ( err , "Failed to initialize PlaywrightBlocker from prebuilt lists" ) ;
24
+ return PlaywrightBlocker . empty ( ) ;
25
+ } )
26
+ : PlaywrightBlocker . empty ( ) ;
24
27
25
28
let browserSingleton : Promise < Browser > | undefined ;
26
29
async function getBrowser ( ) {
@@ -65,7 +68,7 @@ export async function withPage<T>(
65
68
66
69
try {
67
70
const page = await ctx . newPage ( ) ;
68
- process . env . PLAYWRIGHT_ADBLOCKER === "true" && ( await blocker . enableBlockingInPage ( page ) ) ;
71
+ env . PLAYWRIGHT_ADBLOCKER === "true" && ( await blocker . enableBlockingInPage ( page ) ) ;
69
72
70
73
const res = await page . goto ( url , { waitUntil : "load" , timeout : 3500 } ) . catch ( ( ) => {
71
74
console . warn ( `Failed to load page within 2s: ${ url } ` ) ;
0 commit comments