Como estaba probando mi aplicación web en Chrome para iOS (iPhone y iPad), me di cuenta de una identificación raro anexa a cadena de agente de usuario, por ejemplo:ID de pestaña única añadida a la cadena de agente de usuario en Chrome para iOS?
alert(navigator.userAgent)
produciría algo como esto (nótese el "3810AC74 -327F-43D7-A905-597FF9FDFEAB" parte al final):
Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X; en-us) AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/21.0.1180.77 Mobile/9B206 Safari/7534.48.3 (3810AC74-327F-43D7-A905-597FF9FDFEAB)
Este ID parece ser pestaña específica y persiste incluso cuando va a un sitio diferente.
Mi pregunta es, si alguien sabe algo de esto y para qué se puede utilizar?
Actualización:
Este GUID se adjunta al overcome the limitations of UIWebView. Felicitaciones a eric por señalar esto en los comentarios.
Nah, esa identificación es diferente en cada dispositivo en cada pestaña (de incógnito o normal). Pero persiste en la sesión de cada pestaña. Las pestañas nuevas obtienen una nueva ID, ya sea que se hayan creado manualmente o no. – chromice
No supongo que tiene que ser constante para rastrear sus ventanas/pestañas (eso depende del propósito para agregarlo). No habría ninguna otra razón para agregar uno, no tiene que ser una razón maliciosa, pero parece que tienes algo que está tratando de hacer un seguimiento de tus pestañas por algún motivo. No hay ninguna mención de que se adjunte algo legítimo en cualquier lugar que pueda ver, p. https://developers.google.com/chrome/mobile/docs/user-agent –
No asumiría intenciones nefastas de inmediato, quizás era la única forma de conseguir que iOS UIWebView guardara configuraciones separadas entre pestañas e incógnitas, o alguna otra razón técnica. Pero esto es solo especulación sobre una aplicación de código cerrado :( – ephemient