He desarrollado un navegador web personalizado para Windows usando C # (basado en Internet Explorer 11) y estoy tratando de entender & Resuelve los siguientes problemas:
1 . Ajusté la cadena User Agent
y la plataforma también cambia, pero cuando ejecuto una comprobación de unicidad en enlace , aparece una cadena ligeramente diferente Los resultados. Por ejemplo, para la siguiente cadena ajustada:
"Mozilla / 5.0 (iPhone; CPU iPhone OS 8_1 como Mac OS X) AppleWebKit / 537.51.2 (KHTML como Gecko) GSA / 4.2.2.38484 Mobile / 12B411 Safari / 9537.53 "
Esta cadena aparece:
"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: RESERVADO) "
Cuando ejecuto la misma comprobación en un navegador web personalizado que desarrollé para Android, la cadena User Agent
ajustada permanece exactamente como está escrita. Incluso los caracteres personalizados se muestran iguales en el resultado. ¿Qué puede causar este cambio en el navegador que desarrollé para Windows? ¿Y cuál sería una solución razonable?
2 . ¿Cómo panopticlick encuentra las fuentes de mi sistema, mi tamaño de pantalla & ¿Profundidad de color y los detalles de mi navegador? ¿Cómo puedo ocultar / personalizar estos datos en mi navegador web personalizado?