Alors, on parle forcément de bridage des services Microsoft, de scandale, etc. Moi j'aurais plutôt tendance à penser que les développeurs du service Hotmail sont juste de gros ahuris. J'ai tenté l'expérience pour vérifier ce problème. Je suis sur Mac, je teste avec Firefox.
Tout d'abord, je vérifie la valeur de general.useragent.vendor dans la conf de Firefox. Ça tombe bien, la clé n'existe pas. Je me connecte donc à Hotmail, je tente d'écrire un mail. Aucun problème :
Je modifie ensuite la clé general.useragent.vendor en "window", puis "macosx" :
Toujours aucun problème.
Je la modifie maintenant avec "linux", "ubuntu", "kikoolol" et autres tests :
Ça y est, plus rien ne fonctionne :
L'éditeur est désactivé. Conclusion, ces gros cons de développeurs de chez Hotmail testent si (navigator.vendor == '' or navigator.vendor == 'windows' or navigator.vendor == 'macosx') pour activer leur éditeur. C'est complètement crétin de se baser sur le userAgent pour activer ou désactiver des parties d'un site, tout le monde sait ça. Si un navigateur ne prends pas en charge une fonction de l'application web, c'est pas à l'application de la désactiver, ça sera le navigateur qui ne la prendra pas en charge. Point barre.
Conclusion, Microsoft sux, ce sont de gros noobs.
Commentaires