diff --git a/injected/scripts/entry-points.js b/injected/scripts/entry-points.js index fa851ed401..cd5806dc19 100644 --- a/injected/scripts/entry-points.js +++ b/injected/scripts/entry-points.js @@ -39,6 +39,10 @@ const builds = { input: 'entry-points/android-adsjs.js', output: ['../build/android/adsjsContentScope.js'], }, + 'android-adsjs-lm': { + input: 'entry-points/android.js', + output: ['../build/android/adsjsContentScopeLM.js'], + }, windows: { input: 'entry-points/windows.js', output: ['../build/windows/contentScope.js'], diff --git a/injected/src/features.js b/injected/src/features.js index 929612d768..b19f86f722 100644 --- a/injected/src/features.js +++ b/injected/src/features.js @@ -63,6 +63,17 @@ export const platformSupport = { 'gpc', 'breakageReporting', ], + 'android-adsjs-lm': [ + 'apiManipulation', + 'webCompat', + 'fingerprintingHardware', + 'fingerprintingScreenSize', + 'fingerprintingTemporaryStorage', + 'fingerprintingAudio', + 'fingerprintingBattery', + 'gpc', + 'breakageReporting', + ], windows: [ 'cookie', ...baseFeatures, diff --git a/injected/src/globals.d.ts b/injected/src/globals.d.ts index 58bbcbac5f..bee7118042 100644 --- a/injected/src/globals.d.ts +++ b/injected/src/globals.d.ts @@ -21,7 +21,8 @@ interface ImportMeta { | 'chrome-mv3' | 'android-broker-protection' | 'android-autofill-import' - | 'android-adsjs'; + | 'android-adsjs' + | 'android-adsjs-lm'; trackerLookup?: Record; pageName?: string; }