HTML5, CSS3 et d'autres technologies connexes telles que Canvas, WebSocket, etc. ont porté le développement d'applications Web à un nouveau niveau. Cette technologie peut développer les effets des applications de bureau en combinant HTML, CSS et JavaScript. Bien que HTML5 promet beaucoup, les navigateurs soutenus par HTML5 et la norme HTML5 lui-même ne sont pas encore perfectionnés à un niveau très mature. Maintenant, nous ne nous inquiétons pas du tout du support du navigateur, et cela prendra du temps. Par conséquent, lorsque nous décidons d'utiliser la technologie HTML5 pour développer des applications Web, nous devons détecter les fonctionnalités prises en charge par le navigateur.
Modernizr peut vous aider à vérifier les fonctionnalités HTML5 prises en charge par votre navigateur.
Le code suivant détecte si le navigateur prend en charge la toile:
Copier le code