Como Usar La API Nativa de JavaScript Para Compartir (Share API JavaScript) En La Web

4 minuto(s)

Demo Github

El Lenguaje de Programación JavaScript nos brinda diferentes características y en ocasiones nos ahorra el tener que crear alguna determinada funcionalidad como la de compartir en web. Sabias que JavaScript cuenta con una API que te permite crear un botón para compartir en aplicaciones y redes sociales, sin necesidad de usar alguna librería extra o código adicional. En este Post te enseñare a Como Usar La API Nativa de JavaScript Para Compartir (Share API JavaScript) En La Web, vamos con ello. 

Antes de continuar te invito a leer los siguientes artículos:

Asimismo, te invito a escuchar el Podcast: “Como Hacer De La Programación Un Estilo De Vida“5 Habilidades que Debe Tener un Desarrollador Backend” (Anchor Podcast)

Spotify: Sound Cloud: Apple Podcasts Anchor Podcasts

Y también te recomiendo estudiar el Curso JavaScript desde 0 que es 100 % Gratuito, cuenta con mas de 70 videos a tu disposición:

En el curso de JavaScript conocerás todas las nociones técnicas de este Lenguaje el cual es uno de los más usados en el mundo. 

Bien ahora continuemos con el Post: Como Usar La API Nativa de JavaScript Para Compartir (Share API JavaScript) En La Web. 

Compatibilidad

Es importante mencionar que esta API no funciona en todos los navegadores, en mi caso para probar la aplicación, estoy usando el navegador Google Chrome 104 en Windows 10 (64 bytes). Solamente usa un navegador actualizado en las siguientes minimas versiones:

 

Esta API funciona en los navegadores de PC (Desktop) y también en los navegadores móviles de Android, iOS, etc.

Código JavaScript

Para que tengas un mejor conocimiento de que hace cada línea de código, he colocado comentarios para explicarlo:


Bien ahora pasemos a crear el código HTML.

Código HTML

Dentro de mi página HTML sencillamente agrego un botón con id btn-compartir:


Entonces si voy al navegador web en PC (Desktop) o móvil debería de funcionar sin problemas:

Al inicio de este Post he colocado una Demo para que puedas ver el proyecto en acción, asimismo he colocado el código en un repositorio de GitHub.

Conclusión

Al ser una API relativamente nueva, en el futuro tendrá total compatibilidad con los navegadores modernos y no es mala idea implementarla en nuestros proyectos. 

Nota (s)

  • No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo. 

Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.