Une autre légère différence est que la demande semble avoir été adressée à la dernière URL saisie intentionnellement avant que les directeurs ne la déplacent. Par exemple:
Étant donné: somesite.com renifle l'agent, voit Android et fait un document.location + = "/ m";
Ensuite: le navigateur aura une URL de somesite.com/m
Mais: si vous "demandez le site de bureau", cela changera l'agent utilisateur et la redemandera à partir de somesite.com
Sauf si: vous êtes entré directement sur l'URL mobile de somesite.com/m en premier lieu, auquel cas il ne fait que recharger somesite.com/m.
Je m'attendrais à ce que cela fonctionne avec les redirections HTTP 301 et 302, je sais que cela fonctionne avec les changements de document.location (au moins comme décrit), et je suppose que cela fonctionne avec les actualisations <meta>.