¿Cómo usar la API Share en Javascript?

La API Share es una interfaz de JavaScript que permite compartir texto, enlaces y otros contenidos a través de las aplicaciones instaladas en un dispositivo, como las redes sociales o los clientes de correo electrónico. Aquí tienes un ejemplo de cómo se puede utilizar:
if (navigator.share) {
navigator.share({
title: 'Título del contenido',
text: 'Texto a compartir',
url: '<https://www.example.com>'
})
.then(() => console.log('Contenido compartido exitosamente'))
.catch((error) => console.log('Ha ocurrido un error al compartir', error));
} else {
console.log('La API Share no es compatible con este navegador');
}
Primero, debes comprobar si navigator.share
está disponible para asegurarte de que el navegador es compatible con la API Share. Luego, puedes llamar a navigator.share
con un objeto que contiene el contenido que quieres compartir. Este objeto puede tener las propiedades title
, text
y url
. Si la acción de compartir es exitosa, se ejecutará la función en el método then
, y si falla, se ejecutará la función en el método catch
.