Uso De La API Nativa de JavaScript Para Compartir (Share) En La Web

JavaScript Tutoriales | | Comunidad: Crear un Post, Eventos Devs, Foro

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 hacer Uso De La API Nativa de JavaScript Para Compartir (Share) 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: Uso De La API Nativa de JavaScript Para Compartir (Share) 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. 

Newsletter

Suscríbete a Nuestro Boletín de Novedades:

(Luego de la suscripción no te va salir ningun mensaje. Solo revisa tu bandeja de Correo para confirmar tu suscripción)
* indicates required
Subscribirse
Notificar a
guest
0 Comments
Inline Feedbacks
View all comments