Otra pequeña diferencia es que la solicitud parece haber sido a la última URL ingresada intencionalmente antes de que cualquier re-director la moviera. Por ejemplo:
Dado: somesite.com rastrea el agente, ve Android y hace un document.location + = "/ m";
Entonces: el navegador tendrá una URL de somesite.com/m
Pero: si "Solicita un sitio de escritorio", cambiará el User-Agent y volverá a solicitarlo desde somesite.com
A menos que: en primer lugar, haya ingresado directamente a la URL móvil de somesite.com/m, en cuyo caso simplemente se vuelve a cargar somesite.com/m.
Esperaría que esto funcione con las redirecciones HTTP 301 y 302, sé que funciona con los cambios de ubicación de documento (al menos como se describe), y especularía que funciona con actualizaciones de <meta>.