Написать JS скрипт
Привет, знаток JS!
Нужна помощь по JS.
Давай опишу задачу кратко:
есть такие технологии определения пользователя:
Canvas FingerPrint
Font FingerPrint
WebGL FingerPrint
Наверняка ты о них знаешь.
....
Чтобы противостоять этим технологиям - какой то умный перец написал для FireFox расширение:
Canvas Blocker
https://addons.mozilla.org/ru/firefox/addon/canvasblocker/
У меня есть программулина, которая управляет встроенным браузером.
И нужно чтобы в этом браузере также подменялись все эти FingerPrint-ы
Для этого я запускаю JS скрипт на событие onLoad который делает те же манипуляции с html5 что и расширение.
Т.е. код этого скрипта - взят из расширения.
Это делал другой человек.
Но когда он делал - менялся только CanvasFingerPrint.
Сейчас это расширение умеет менять и FontFingerPrint и WebGL FingerPrint и еще много чего.
И вот, наконец задача: нужно скачать это расширение, посмотреть (выдрать кусок кода) как он меняет WebGL FP и Font FP, Audio FP, Rect FP, History
и вставить в скрипт.
У меня есть тестилка, которой я проверяю.
Если согласишься взяться за эту задачу - то я тебе комплект вышлю: тестилка плюс скрипт.
13:23
Моя глобальная задача - написать скрипт, который бы менял все эти фингерпринты в зависимости от изначально заданной константы. Грубо говоря - задаем соль var myConst = "asdfasdas". И эта соль участвует в построении хешей фингепринтов.
(Я имею в виду - что в расширении сделано много всяких настроек. А в моем случае получается что настройки заданы изначально - в виде этой соли).
Т.е. на самом деле все уже написано, коды открыты. Нужно лишь разобраться что к чему, и скомпоновать все в один скрипт.