QT, Chromium и подмена отпечатков Canvas, WebGL,Font, etc. В какую сторону смотреть?
Решил написать для личного пользования программу, в которой будут содержаться разные профили настроек браузера. После этого необходимо будет запускать браузер Chromium и передавать ему параметры. Задать размер окна, подменить все возможные отпечатки (канвас, вебгл, аудио, шрифты, clientrect и т.д.). Ну и соответственно необходимо, что бы у каждого профиля были свои отпечатки. Решил копать в сторону QT + QWebEngine или же просто QT/C++ и запуск хромиума с передачей параметров. Подскажите, как происходит подмена того же Canvas (я не про технологию саму), как подменить и передать браузеру уникальное значение? Знаю, что есть готовые решения. Но я хочу себе сам сделать) Не пойму пока только в какую именно сторону двигаться. В каком случае будет проще сделать подмену? Используя QT + QWebEngine или же запуск хромиума просто с передачей параметров?
sddvxd, ну у меня нет задачи написать браузер. Есть задача сделать разные профили с разными отпечатками. И вопрос скорее заключается в том, с чего начать и как реализовать.
Otrivin, Спасибо. Я же написал, что я в курсе про готовые решения. Мне интересно понять с технической стороны решение данного вопроса. Думал что кто-то сможет подтолкнуть ход мыслей в правильное русло.