Skip to content

Commit 0a2db9b

Browse files
committed
support window.Fingerprint variable in fingerprintjs2. #541 AG-49440
Squashed commit of the following: commit a7e0218 Author: slvvko <v.leleka@adguard.com> Date: Tue Dec 16 02:29:43 2025 -0500 support window.Fingerprint variable in fingerprintjs2
1 parent 49f701a commit 0a2db9b

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,11 @@ The format is based on [Keep a Changelog], and this project adheres to [Semantic
1616

1717
- Ability to configure observer timeout for `trusted-click-element` scriptlet
1818
with a new `observerTimeout` parameter [#400].
19+
- Support for `window.Fingerprint` variable in `fingerprintjs2` redirect (and
20+
scriptlet as well since it is an alias for redirect) [#541].
1921

2022
[#400]: https://github.com/AdguardTeam/Scriptlets/issues/400
23+
[#541]: https://github.com/AdguardTeam/Scriptlets/issues/541
2124

2225
## [v2.2.13] - 2025-11-25
2326

src/redirects/fingerprintjs2.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ export function Fingerprintjs2(source) {
4343
};
4444

4545
window.Fingerprint2 = Fingerprint2;
46+
// https://github.com/AdguardTeam/Scriptlets/issues/541
47+
window.Fingerprint = Fingerprint2;
4648

4749
hit(source);
4850
}

tests/redirects/fingerprintjs2.test.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ test('Fingerprint2 works', (assert) => {
2424
const done = assert.async();
2525

2626
assert.ok(window.Fingerprint2, 'Fingerprint2 object was created');
27+
assert.ok(window.Fingerprint, 'Fingerprint object was created');
28+
assert.strictEqual(window.Fingerprint, window.Fingerprint2, 'Fingerprint equals Fingerprint2');
2729
assert.notOk(window.Fingerprint2.get(), 'getter returns nothing');
2830

2931
const cb = () => {

0 commit comments

Comments
 (0)