RemoteIE : tester le rendu d’un site sous Internet Explorer « 12 » depuis n’importe où

RemoteIE : tester le rendu d’un site sous Internet Explorer « 12 » depuis n’importe où

Mais il y a largement de la marge pour améliorer

Avatar de l'auteur
Vincent Hermann

Publié dans

Société numérique

07/11/2014 3 minutes
34

RemoteIE : tester le rendu d’un site sous Internet Explorer « 12 » depuis n’importe où

Microsoft propose depuis quelques jours un service en bêta qui pourrait bien aider les développeurs web qui ont besoin de tester le rendu de leur site sur Internet Explorer. Nommé RemoteIE, il permet de démarrer la dernière révision du navigateur sur une session distante et donc de tester le rendu d’un site. Il y a cependant quelques limitations pour l’instant.

Accessible depuis presque n'importe où

RemoteIE est donc un service en cours de construction, dont le but est de permettre aux développeurs de tester un site en particulier avec la dernière révision du navigateur maison. Par dernière révision, il faut comprendre l’actuelle préversion présente dans la Technical Preview de Windows 10. Le service s’adresse donc, en tout cas pour le moment, à ceux qui veulent essayer les nouvelles capacités d’Internet Explorer « 12 » ou qui souhaitent suivre la compatibilité de leur site au fur et à mesure des nouvelles versions.

 

Le gros avantage de RemoteIE est qu’il s’agit d’une solution distante disponible depuis pratiquement n’importe quel terminal, fixe ou mobile. Il faut se rendre sur l’adresse https://remote.modern.ie, se servir de son compte Microsoft puis récupérer le client Azure RemoteApp pour la plateforme concernée : Windows, Windows Phone, OS X, Android ou encore iOS.

Des limites à prévoir 

Le navigateur fonctionne en fait depuis une machine virtuelle, et va de fait imposer certaines limites. Les performances seront par exemple moindres, notamment car l’accélération matérielle par le GPU sera absente. Par ailleurs, une session ne pourra pas dépasser un maximum de 60 minutes, et toute inactivité de plus de 10 minutes la fermera également. Enfin, et ce sera certainement le plus contraignant, RemoteIE ne pourra pas se connecter à des domaines internes ou situés derrière un pare-feu : l’adresse IP doit obligatoirement être publique.

 

À côté de ça, Internet Explorer s’utilise comme d’habitude, et les outils développeurs, disponibles via la touche F12, sont de la partie. Microsoft indique dans son billet de blog que cette fonctionnalité a surtout été pensée pour les demandes des développeurs étant sous Windows 7 (et ils sont nombreux) et qui souhaite tester leurs créations sur la nouvelle version en travaux du navigateur.

 

Mais si Microsoft souhaitait que son service soit excellent, l’éditeur ferait mieux de rapidement enrichir les possibilités de son service. Comme le signale un développeur dans les commentaires, il y a un certain non-sens à ne pas proposer toutes les versions antérieures encore supportées. Car, effectivement, ce ne sont pas vraiment les dernières moutures d’Internet Explorer qui causent des problèmes aujourd’hui, mais plutôt les versions 7, 8 et 9.

 

Il s’agit toutefois d’un service en bêta, et puisque Microsoft le lance en réponse aux développeurs, il n’est pas interdit d’espérer une évolution en ce sens.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Accessible depuis presque n'importe où

Des limites à prévoir 

Fermer

Commentaires (34)


c’est quand même beaucoup de restrictions en plus que pour les possesseurs d’une version de windows a jour.


Je suis prêts à parier qu’à termes ce genre de solution sera surement élargie à toutes les apps Microsoft ou à celle de certain Grand Développeur pour les abonnées d’Office365 ou d’un hypothétique Windows365…



Je serais aussi curieux de voir ce qui se passe coté serveur … Est ce qu’on est sur des apps-V classiques ou sur du contenaire sécurisé (Drawridge/Haven) ?








ar7awn a écrit :



c’est quand même beaucoup de restrictions en plus que pour les possesseurs d’une version de windows a jour.



Bin, pour faire simple dans mon entreprise c’est pas utilisable. L’histoire de l’adresse IP publique est totalement bloquante. 



“Il  y a un certain non-sens à ne pas proposer toutes les versions antérieures encore supportées”IE 7 est encore maintenu ? Jusqu’à quand ? 



Sinon ya modern.ie pour des virtualbox et autre a partir d’ie6


“Microsoft propre depuis quelques jours” propose non ? <img data-src=" />


Une bonne idée mais pas encore aboutie effectivement.


Enfin, j’ai testé une fois ou deux fois et j’ai abandonnée. Perso, je ne teste plus que les navigateurs disponiblent sur mon OS, tant pour les autres, je mettrais pas un centime pour le faire.


C’est sensé fonctionner ou c’est une blague que j’ai pas pigée ?&nbsp; <img data-src=" />



(parce que Hadopi 404 dans l’absolu)


Eh ?!? les VM sont gratuites…

Pour paraphraser un tweet que j’ai lu : c’est justement car on a pas eu la mentalité du “ça marche pour 80% des gens, c’est suffisant” qu’on a un Web accessible aux personnes déficient visuellement etc…



Ne tester son site mobile que pour Webkit/blink ou son site pc que pour blink/gecko ou blink/ie est très mauvais pour le Web en général et les standards justement…


C’est le lien qui est donné dans le bouton Signaler… et qui donne effectivement un 404.<img data-src=" />


Ce qui serait sympa, ce serait de pouvoir tester avec les anciennes versions de IE… c’est surtout elles qui posent des problèmes.








arno53 a écrit :



Eh ?!? les VM sont gratuites…

Pour paraphraser un tweet que j’ai lu : c’est justement car on a pas eu la mentalité du “ça marche pour 80% des gens, c’est suffisant” qu’on a un Web accessible aux personnes déficient visuellement etc…



Ne tester son site mobile que pour Webkit/blink ou son site pc que pour blink/gecko ou blink/ie est très mauvais pour le Web en général et les standards justement…







Moué enfin c’est pas en testant avec IE que tu rentres ton site dans une phase de respect des standards. Tu es plus dans une phase d’adaptation de ton site a libre interprétation de MS des standards…



Moi ce que je fais, je teste avec firefox et chrome, je checke de temps en temps sur safari (j’ai pas de mac, je demande a mon entourage). Et uniquement a la fin, je fais du IE pie pour faire en sorte que ce soit pas trop vilain quitte a ce que ça rame un peu a cause du JS.



C’est vrai que tester&nbsp;les préfixes non standard de webkit et blink, c’est tellement mieux pour le respect des standards ….


ah je pensai qu’il marchait désolée.


Ouai moi pour IE8 et moins je met une popin pour leur dire de changer de navigateur (avec un lien vers firefox et chrome) ^^


Tu ne fais pas non plus rentrer ton site dans les standards tu le proposes seulement sur ce qui convient à tes préférences (libre etc) en mettant de côté le fait que IE respecte aussi les standards simplement parce que c’est un produit Microsoft.


C’est une obsession ces tuiles, c’est à désespérer <img data-src=" />


&nbsp;T’es pas près de les voir disparaître, va falloir t’y faire <img data-src=" />


ça montre aussi qu’il y a de moins en moins de dev Web qui utilisent Windows, et qui finalement considère que le support IE est beaucoup moins important que les mobiles, tablettes et chrome/firefox.



Par contre c’est déblie d’avoir besoin absolument d’un client lourd pour afficher leurs VMs. du coup pas de client Azure sous linux, alors que de nombreux dev Web utilisent linux sur leur laptop pour simuler l’environnement du serveur. Etonant qu’il n’y ait pas une simple session RDP comme on le fait sur VirtualBox


Les préfixes, c’est la recommandation du W3C. Effectivement, c’est pas génial, mais oui, c’est le processus normal. D’ailleurs, il me semble qu’ils ont arrete de faire comme ca.


Sérieux, t’as deja essayé de faire passer un site sur IE7/IE8 ? Je suis désolé mais non, ces horreurs (produits toujours supportés par MS, donc non obsolètes) ne sont pas absolument pas conformes !








flagos_ a écrit :



Sérieux, t’as deja essayé de faire passer un site sur IE7/IE8 ? Je suis désolé mais non, ces horreurs (produits toujours supportés par MS, donc non obsolètes) ne sont pas absolument pas conformes !





Je te parle de IE12. Les versions 78 doivent crever, ni plus ni moins.









arno53 a écrit :



Eh ?!? les VM sont gratuites…

Pour paraphraser un tweet que j’ai lu : c’est justement car on a pas eu la mentalité du “ça marche pour 80% des gens, c’est suffisant” qu’on a un Web accessible aux personnes déficient visuellement etc…



Ne tester son site mobile que pour Webkit/blink ou son site pc que pour blink/gecko ou blink/ie est très mauvais pour le Web en général et les standards justement…







Le problème c’est que personnellement je ne peux pas faire comme ma boîte :




  • mac, ipad et iphone pour tester sous environnement mac

  • vm distantes Windows XP/7 pour tester les vieux IE

  • mobile android et tablette



    Perso je suis sous Linux et j’ai juste un vieux smarphone Android. Les VM de Ms ont une durée de vie de 30 jours, ce ne sont que de version de Windows sans licences. Puis lancer VM de plusieurs giga-octects pour juste testé un navigateur, c’est un peu useless.



    Bref, pour mes sites, j’essaie de me démerdé pour que ça fonctionne sous IE10 et +, pas moins et encore ça sera du dégradé, parce que les IE restent bien en retard sur certaines technos. S’il y avait des mises à jours comme pour les autres navigateurs, je pense que ça serait pas la plaie des dév web. Pour tout l’univers Apple, si on me donne de l’argent, je le ferais.







    gazgaz78 a écrit :



    Ouai moi pour IE8 et moins je met une popin pour leur dire de changer de navigateur (avec un lien vers firefox et chrome) ^^







    Il me semble que j’avais mis un message pour IE9 et moins. Mais actuellement je n’ai plus aucune moyen de testé si mon truc fonctionne et j’ai pas vraiment envie de perdre du temps à ça. J’ai beaucoup trop de chose à faire avant ça.







    2show7 a écrit :



    C’est une obsession ces tuiles, c’est à désespérer <img data-src=" />







    J’ai remarqué que les tuiles fonts parties des recommandations de Ms… A force de foutre des métadonnées pour ceci ou cela, il y en aura plus que le contenu de la page. J’exagère un peu, mais ça ma obligé à trouver une solution pour les générer niveau framework sans me casser la tête.



Et ie9 mais surtout 10,11 et bientôt 12, tu en fais quoi ?


Il a&nbsp;le comportement d’un geek qui fait un site pour les geeks, donc je suppose qu’il s’en fout.

Pour les pros, évidemment qu’ils testent l’ensemble des navigateurs, IE reste majoritaire en terme de PDM, personne ne peut passer&nbsp;à côté


Ben j’essaie, mais devoir installer des VM pour tester a cause du mode de distribution d’IE qui n’est jamais mis a jour, ben ca soule rapidement. Il faut vraiment que MS fasse l’effort de mettre a jour ses IE s’il veut qu’on y accorde un mimum d’interet.



Donc je regarde rapidement que ca marche dans les grandes lignes, et ca ira bien. &nbsp;De toutes facons, il y a de moins en moins de gens aujourd’hui sur IE, et moins de soucis aussi sur les nouvelles versions. Aujourd’hui, quand on fait un site, il vaut mieux penser a l’usage sur mobile.



&nbsp;





sepas a écrit :



Il a&nbsp;le comportement d’un geek qui fait un site pour les geeks, donc je suppose qu’il s’en fout.

Pour les pros, évidemment qu’ils testent l’ensemble des navigateurs, IE reste majoritaire en terme de PDM, personne ne peut passer&nbsp;à côté





Non, je m’en fous pas et je fais pas que des sites pour geeks. J’ai également fait le site de e-commerce de ma femme. Mais aujoud’hui la part d’IE n’est carrement plus majoritaire, donc on gère plus le “problème IE” de la même manière. Sincèrement, je conseille a tous ceux qui doivent se lancer dans un projet web:




  1. developper avec chrome/firefox en test quotidien. Ils ont tous els outils pour bien comprendre ce que vous codez

  2. prenez régulièrement 2 tablettes (1 android, 1 ipad) pour vérifier que le design est bien accessible aux tablettes

  3. quand vous avez fini, prenez du IE (a partir de la version 7 si vous etes motivés), et patcher avec IE pie les bug les plus gros. Avec cette lib js, en général, on s’en sort facilement. Ca ralentit un peu le chargement, mais bon les anciennes versions de IE sont de telles brouettes que ca ne changera pas grand chose.



    Avec cette méthode, vous pouvez produire un site conforme aux standards, qui a priori marchera correctement dans le futur, en vous prenant pas trop la tete sur des bugs navigateurs. Avec IE pie, j’ai du passer 1 journée a faire les patchs qu’il fallait pour IE7 et 8. Pour IE9/10, il manquait des features (non implémentés dans le navigateur) mais ca passait. IE11 existait pas encore, donc pas testé.



    Si aujourd’hui je devais le refaire, j’enleverais le support d’IE7 (&lt;2%), il est en voie d’extinction :-)









flagos_ a écrit :



&nbsp; Non, je m’en fous pas et je fais pas que des sites pour geeks. J’ai également fait le site de e-commerce de ma femme. Mais aujoud’hui la part d’IE n’est carrement plus majoritaire, donc on gère plus le “problème IE” de la même manière.





http://www.developpez.com/actu/74835/Part-de-marche-des-navigateurs-Internet-Explorer-progresse-alors-que-Chrome-recule-legerement/

&nbsp;



NetmarketShare, personne ne comprend leurs chiffres, ils sont abherrants. Dans la réalité, IE toutes versions confondues est plus autour de 15%. D’ailleurs, ca correspond a ce que j’ai sur mes sites.



Tu as une vue un peu plus globale sur wikipedia, on voit bien l’ “anomalie netmaketshare”

http://fr.wikipedia.org/wiki/Parts_de_march%C3%A9_des_navigateurs_web


Netmarketshare…&nbsp;<img data-src=" />



EDIT: Developpez …&nbsp;<img data-src=" />


Idem je ne comprends jamaic comment netmarketshare obtiens ces résultats, je pense qu’ils traquent peut etre des sites très orienté Pro .


Je pense plutôt que les bon résultats de Chrome sont dus au pré rendu.

Market Share, contrairement aux autres, fait des stats sur un utilisateur unique et pas en nombre de requêtes.

Compter le nombre de requêtes biaise complètement le chiffre car avec le pré rendu, de nombreuses requêtes sont faites sans que l’utilisateur ne demande rien.



&nbsp;








flagos_ a écrit :



Moué enfin c’est pas en testant avec IE que tu rentres ton site dans une phase de respect des standards. Tu es plus dans une phase d’adaptation de ton site a libre interprétation de MS des standards…



Moi ce que je fais, je teste avec firefox et chrome, je checke de temps en temps sur safari (j’ai pas de mac, je demande a mon entourage). Et uniquement a la fin, je fais du IE pie pour faire en sorte que ce soit pas trop vilain quitte a ce que ça rame un peu a cause du JS.





J’ai complétement abandonné IE pour ma part, dès qu’on veut faire un peu de CSS avancé, c’est pas possible, trop compliqué, trop de temps et zero JS.

&nbsp;Comme tu le dis, FF et Chrome, ils respectent les standards et les dernières versions de IE aussi mais alors le fichier CSS fait quasi le double pour les versions antérieure à 8, j’ai voulu le faire une fois, j’ai laissé tombé.

Le pire, c’est la tonne de W7 installé et jamais MàJ avec toujours IE7.



Pour y accéder il faut autoriser l’application à avoir accès à notre liste de contacts : Ce genre de demande semble se généraliser de plus en plus… Du coup j’ai pris une adresse ou je n’ai aucun contact pour tester…