Si ma mémoire est bonne, c’était essentiel pour certains navigateurs (IE < 10 ?) car il est impossible d’accéder aux balises <noscript> via JavaScript après avoir effectué la détection de fonctionnalités. Je pense que @dan a travaillé sur ce problème il y a quelques années ?
Notez qu’il existe actuellement deux ‘modes’ de repli :
-
Servir la vue du robot d’exploration. Aucun JS requis. Ceci est conditionné par
browser_update_user_agents. -
Servir l’application complète, détecter les fonctionnalités, et se replier en déplaçant le contenu
<noscript>dans<body>. Ceci n’est pas basé sur l’agent utilisateur.
Le problème ici est que (2) ne fonctionne pas sur mobile, car le serveur ne rend aucun contenu <noscript>. Nous devons corriger cela, sans casser (1) pour les navigateurs très anciens.