He agregado una función navigator.share a mi aplicación de reacción, pero por alguna razón, ¿solo comparte el texto del objeto y no la URL? ¿Hay algo que me estoy perdiendo aquí?
function shareList() { if (navigator.canShare) { navigator.share({ title: "Page Title", text: "brief description", url: window.location.href, }); } else { //functionality for desktop } }
<input type="button" value="Share..." onclick="shareList()"/>
En iOS, el diálogo de compartir aparece correctamente, pero el objeto de compartir es solo texto y no una URL. Aquí hay una captura de pantalla de la ventana emergente
Parece que el problema estaba en mi dispositivo. Probé en otro dispositivo poco después de la publicación y funcionó bien, y después de reiniciar mi dispositivo funcionó según lo previsto.