From b4486485c7902e64688907de17277a484a3a8676 Mon Sep 17 00:00:00 2001 From: Slava Leleka Date: Wed, 13 Mar 2024 14:26:13 +0300 Subject: [PATCH] add amazon-apstag as scriptlet. #300 AG-27340 Squashed commit of the following: commit 36a8fb16a7457bdfa4eb1c6e0c883c82c0f24aa3 Merge: fbf62530 0b3e540f Author: Slava Leleka Date: Wed Mar 13 12:22:26 2024 +0200 Merge branch 'master' into feature/AG-27340-amazon-apstag commit fbf625300e69f2572fb1bc3b007ebcec2e8f3f11 Author: Slava Leleka Date: Wed Mar 13 11:30:10 2024 +0200 add amazon-apstag as scriptlet --- CHANGELOG.md | 1 + scripts/compatibility-table.json | 3 +++ src/scriptlets/amazon-apstag.js | 17 +++++++++++++++++ src/scriptlets/scriptlets-list.js | 1 + 4 files changed, 22 insertions(+) create mode 100644 src/scriptlets/amazon-apstag.js diff --git a/CHANGELOG.md b/CHANGELOG.md index 822b5f96..710c00dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ The format is based on [Keep a Changelog], and this project adheres to [Semantic - `href-sanitizer` scriptlet [#327] - `no-protected-audience` scriptlet [#395] - multiple redirects can be used as scriptlets [#300]: + - `amazon-apstag` - `didomi-loader` - `fingerprintjs2` - `fingerprintjs3` diff --git a/scripts/compatibility-table.json b/scripts/compatibility-table.json index 6d8c0b58..4cadf55d 100644 --- a/scripts/compatibility-table.json +++ b/scripts/compatibility-table.json @@ -44,6 +44,9 @@ { "adg": "debug-on-property-write" }, + { + "adg": "amazon-apstag" + }, { "adg": "didomi-loader" }, diff --git a/src/scriptlets/amazon-apstag.js b/src/scriptlets/amazon-apstag.js new file mode 100644 index 00000000..2d368c40 --- /dev/null +++ b/src/scriptlets/amazon-apstag.js @@ -0,0 +1,17 @@ +import { AmazonApstag } from '../redirects/amazon-apstag'; + +/** + * @scriptlet amazon-apstag + * + * @description + * Mocks Amazon's apstag.js + * + * ### Examples + * + * ```adblock + * example.org#%#//scriptlet('amazon-apstag') + * ``` + * + * @added unknown. + */ +export { AmazonApstag }; diff --git a/src/scriptlets/scriptlets-list.js b/src/scriptlets/scriptlets-list.js index f8b676f9..8479b377 100644 --- a/src/scriptlets/scriptlets-list.js +++ b/src/scriptlets/scriptlets-list.js @@ -70,6 +70,7 @@ export * from './json-prune-fetch-response'; export * from './no-protected-audience'; // redirects as scriptlets // https://github.com/AdguardTeam/Scriptlets/issues/300 +export * from './amazon-apstag'; export * from './didomi-loader'; export * from './fingerprintjs2'; export * from './fingerprintjs3';