Stránka 1 z 1

Trackování webu otevřené aplikace

PříspěvekNapsal: 22 dub 2021, 21:22
od Rainox
Čus,

chtěl bych se zeptat někoho zkušenějšího..
Pokud vlezu na nějakou stránku, vím, že dokáže trackovat pohyb kurzoru, eventuelně klávesnici, zda je okno aktivní, rozlišení, zda jsem překlikl do jiné záložky atd.
Avšak dokáže mi web nějak trackovat otevřené aplikace v PC, když udělám screenshot, popř. když budu třeba streamovat ten daný web na discordu / zrcadlit obrazovku?

Díky moc a mějte se fajn :)

Re: Trackování webu otevřené aplikace

PříspěvekNapsal: 22 dub 2021, 21:46
od Rainox
Nebo popřípadě, že třeba stránku překrývá jiný program/prohlížeč?

Re: Trackování webu otevřené aplikace

PříspěvekNapsal: 24 dub 2021, 04:14
od ericek111
Nie. Neexistuje ani oprávnenie, ktoré by si stránka mohla vyžiadať, aby takéto veci videla.

Môžeš spraviť rozšírenie do prehliadača, ktoré bude komunikovať s externou natívnou aplikáciou a odovzdávať stránke údaje o procesoch a oknách.

Docs: https://developer.chrome.com/docs/apps/nativeMessaging/ a https://developer.mozilla.org/en-US/doc ... _messaging
Príklad: https://src.chromium.org/viewvc/chrome/ ... Messaging/
Tutoriál: https://textslashplain.com/2020/09/04/w ... aging-api/

Protokol je veľmi jednoduchý. 32b little-endian unsigned int ako dĺžka (teda max. 4 GiB), za ktorým nasleduje obsah v JSONe.

Ak otvoríš kanál typu runtime.Port, vieš ľahko rovno zo stránky preposielať requesty natívnej aplikácii. A teda napríklad spúšťať príkazy priamo na stroji, pozor na validáciu!

Tu som Ti spravil príklad. Práca s oknami je veľmi OS-specific a out of scope: https://github.com/ericek111/native-messaging-example

Re: Trackování webu otevřené aplikace

PříspěvekNapsal: 26 dub 2021, 21:25
od Rainox
Paráda,
díky moc! ;)

Měj se fajn :)