• Publicidad
  • Contacto
Tech News, Magazine & Review WordPress Theme 2017
  • Noticias
    • Evento
    • Capacitación
    • Recursos
  • Video
  • Podcast
  • Ciencia
    • Salud
    • Ciencia Ficción
    • Historia
    • Marketing Digital
    • Software
      • Seguridad
      • Privacidad
      • Internet
      • Desarrollo/programación
      • Diseño
  • Tecnología
    • Innovación
    • LifeStyle
    • Audio & Video
    • Fotografía
    • Transformación Digital
  • Entretenimiento
    • Ciencia Ficción
    • Cine
    • Trailers
Sin resultados
Ver todos los resultados
Pixelco Tech
  • Noticias
    • Evento
    • Capacitación
    • Recursos
  • Video
  • Podcast
  • Ciencia
    • Salud
    • Ciencia Ficción
    • Historia
    • Marketing Digital
    • Software
      • Seguridad
      • Privacidad
      • Internet
      • Desarrollo/programación
      • Diseño
  • Tecnología
    • Innovación
    • LifeStyle
    • Audio & Video
    • Fotografía
    • Transformación Digital
  • Entretenimiento
    • Ciencia Ficción
    • Cine
    • Trailers
Sin resultados
Ver todos los resultados
Pixelco Tech
Sin resultados
Ver todos los resultados

Cómo detectar que características de HTML5 soporta el navegador

Diego Cambiaso por Diego Cambiaso
10/01/2012
en Desarrollo/programación, Internet, Recursos
Tiempo de lectura2 minutos
Compartir en FacebookCompartir en TwitterCompartir en WhatsappCompartir en TumblrCompartir en Telegram

Cómo detectar que características de HTML5 soporta el navegador

HTML5 ofrece características nuevas muy potentes como el elemento <canvas>, un lienzo en donde dibujar o las opciones de geolocalización o el elemento <video> que hace obsoleto el uso de plugins de terceras partes para mostrar un video.

Lo bueno es que gracias al soporte que ofrecen los navegadores más modernos, ya podemos comenzar a desarrollar con HTML5. Detectar que soporte nos frece el navegador es bastante sencillo. A continuación, tres ejemplos para detectar el soporte para: geolocalización, canvas y video.

Cómo detectar soporte para geolocalización

Si el navegador soporta la API de de geolocalización, entonces habrá una propiedad geolocalization en objeto global navigator:
function supports_geolocation() {
return !!navigator.geolocation;
}

Cómo detectar soporte para canvas

Si el navegador soporta la API canvas, en el DOM habrá un objeto canvas con el método getContext():
function supports_canvas() {
return !!document.createElement('canvas').getContext;
}

Cómo detectar soporte para formatos de video

Si el navegador soporta video HTML5, en el DOM habrá un un elemento <video> que tendrá el método canPlayType(). Éste método dirá si el navegador soporta un formato de video en particular.

En el siguiente ejemplo, se comprueba el soporte para el formato de video utilizado en Macs y iPhones.
function supports_h264_baseline_video() {
if (!supports_video()) { return false; }
var v = document.createElement("video");
return v.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');
}

Fuente | diveintohtml5.info

Tags: desarrolo webHTMLhtml 5HTML5programcion webRecursostutorial html5Tutoriales
Diego Cambiaso

Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer. Blogger desde el 2006, creador de Pixelco Tech. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT

RelacionadoEntradas

Microsoft Teams - Interface
Noticias

Microsoft Teams disponible para usuarios de Office 365 en el mundo

por Diego Cambiaso
20/03/2017

Microsoft liberó Microsoft Teams para usuarios de Office 365 en 181 mercados y en 19 idiomas. Office 365 está diseñado...

El tutorial ‘Minecraft’ Hora del Código tiene como objetivo introducir a millones de jóvenes a la creatividad de la informática
Desarrollo/programación

Tutorial de codificación Minecraft para los estudiantes y educadores

por Diego Cambiaso
20/11/2015

Microsoft, Mojang AB y Code.org presentaron el tutorial de codificación Minecraft para los estudiantes y educadores, creado de manera especial...

Note Links: Conoce una función de Evernote para conectarte con los contenidos esenciales

Note Links: Conoce una función de Evernote para conectarte con los contenidos esenciales

18/01/2015
HEX: Shards of Fate - Open BEta

Hex: Shards Of Fate – Disponible en Open Beta

05/12/2014
Siguiente
Hoja de ayuda rápida de HTML5

HTML5 Reference Poster - Completa hoja de ayuda para programadores web

Pixelco Tech

VideosReviews - Tutoriales
El HONOR Magic V2 llegará con una función de juego que cambiará el futuro del gaming móvil

El HONOR Magic V2 llegará con una función de juego que cambiará el futuro del gaming móvil

25/08/2023
    Resistencia: La última esperanza de la humanidad – Trailer

    Resistencia: La última esperanza de la humanidad – Trailer

    12/08/2023
      Misión: Imposible – Sentencia Mortal Parte I 

      Misión: Imposible – Sentencia Mortal Parte I

      12/08/2023
        2001 Space Odyssey una historia de evolución que incluye IA

        2001 Space Odyssey una historia de evolución que incluye IA

        12/08/2023
          Master E-Tech el utilitario 100% eléctrico ya disponible en Colombia

          Master E-Tech el utilitario 100% eléctrico ya disponible en Colombia

          12/08/2023
            4+2 Herramientas profesionales de inteligencia artificial para la generación de imágenes

            4+2 Herramientas profesionales de inteligencia artificial para la generación de imágenes

            26/05/2023
              realme 11 5G llega a Colombia con carga rápida y cámara de alta gama

              realme 11 5G llega a Colombia con carga rápida y cámara de alta gama

              03/10/2023
              ¿Amante de los podcasts? Qué tener en cuenta para escoger los audífonos ideales

              ¿Amante de los podcasts? Qué tener en cuenta para escoger los audífonos ideales

              02/10/2023
              3 tips para lograr una buena fotografía con las herramientas de su celular

              3 tips para lograr una buena fotografía con las herramientas de su celular

              02/10/2023
              PRIMUS lanza kit de audífonos para gaming inspirados en The Mandalorian

              PRIMUS lanza kit de audífonos para gaming inspirados en The Mandalorian

              02/10/2023
              Chuseok, un reencuentro con lo tradicional

              Chuseok, un reencuentro con lo tradicional

              29/09/2023
              OPPO Reno10 5G: el nuevo smartphone experto en retratos llega a Colombia

              OPPO Reno10 5G: el nuevo smartphone experto en retratos llega a Colombia

              28/09/2023

              Pixelco Tech

              Pixelco Tech es sitio de noticias de tecnología, diseño y desarrollo web e Internet escrito por profesionales.

               

              Objetivo de Pixelco Tech

              Informar, promocionar, proporcionar recursos y ayuda sobre el diseño y desarrollo web, estándares, Internet y tecnología.

              Buscar

              Sin resultados
              Ver todos los resultados
              • Contacto
              • Publicidad
              • Sobre Pixelco
              • Política de Privacidad
              • Términos del Servicio

              © 2023 Pixelco por Diego Cambiaso.

              Sin resultados
              Ver todos los resultados
              • Noticias
              • Video
              • Podcast
              • Ciencia
              • Tecnología
              • Entretenimiento
                • Ciencia Ficción
                • Cine
                • Trailers
              • Pixelco
                • Sobre Pixelco
                • Política de Privacidad
                • Política de cookies
                • Términos del Servicio
                • Publicidad

              © 2023 Pixelco por Diego Cambiaso.

              Welcome Back!

              Login to your account below

              Forgotten Password?

              Retrieve your password

              Please enter your username or email address to reset your password.

              Log In

              Add New Playlist

              Este sitio web utiliza cookies. Si continúa utilizando este sitio web, está dando su consentimiento para que se utilicen cookies. Visite nuestra Política de Privacidad y Política de Cookies.