Ho sviluppato un browser Web personalizzato per Windows utilizzando C # (basato su Internet Explorer 11) e sto cercando di capire & risolvere i prossimi numeri:
1 . Ho modificato la stringa User Agent
e anche la piattaforma cambia, ma quando eseguo un controllo di unicità nel link , viene visualizzata una stringa leggermente diversa i risultati. Ad esempio, per la seguente stringa corretta:
"Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/537.51.2 (KHTML like Gecko) GSA/4.2.2.38484 Mobile/12B411 Safari/9537.53"
Questa stringa appare:
"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; HPNTDFJS; GWX:RESERVED)"
Quando eseguo lo stesso controllo in un webbrowser personalizzato che ho sviluppato per Android, la stringa User Agent
corretta rimane esattamente come scritta. Persino i personaggi personalizzati appaiono uguali nel risultato. Cosa potrebbe causare questo cambiamento nel browser che ho sviluppato per Windows? E quale sarebbe una soluzione ragionevole?
2 . In che modo panopticlick trovi i miei caratteri di sistema, le mie dimensioni dello schermo e amp; Profondità del colore e dettagli del plugin del mio browser? Come posso nascondere / personalizzare questi dati nel mio browser web personalizzato?