Hay una función en javascript para llamar al botón de compartir de forma nativa desde una página web, que lanza la opción de compartir en las aplicaciones que tengamos disponibles desde nuestro dispositivo en caso de que sea celular, en macOS con las opciones que tengamos en el sistema operativo y también en Windows. La función se llama navigator.share y es soportada por todos los sistemas operativos modernos.
Aquí dejo el ejemplo de compartir de forma nativa desde web, donde básicamente llamamos a una función creada como esta:
var nativeShare = function() { if (navigator.share) { navigator.share({ title: "titulo", text: "texto", url: "URL" }) } return false; }
Luego simplemente en un elemento HTML mandamos a llamar a la función y nos mostrará el diálogo nativo para compartir.
Lindo. Esto sólo se podía desde aplicaciones de celular :-)
https://panchito-kardashian.tar.mx/media/2021/07/boton-compartir-nativo-web.jpg