HTML5, CSS3 e outras tecnologias relacionadas, como tela, websocket etc., trouxeram o desenvolvimento de aplicativos da Web a um novo nível. Essa tecnologia pode desenvolver os efeitos dos aplicativos de desktop combinando HTML, CSS e JavaScript. Embora o HTML5 prometa muito, os navegadores que o HTML5 suporta e o padrão HTML5 em si ainda não estão aperfeiçoados para um nível muito maduro. Agora, não nos preocupamos com o suporte do navegador, e isso levará tempo. Portanto, quando decidimos usar a tecnologia HTML5 para desenvolver aplicativos da Web, precisamos detectar os recursos suportados pelo navegador.
O Modernizr pode ajudá -lo a verificar os recursos HTML5 suportados pelo seu navegador.
O código a seguir detecta se o navegador suporta Canvas:
Copie o código