Error al compartir enlace web a través de WhatsApp, no se encuentra la aplicación en la computadora.
Tengo el siguiente código en un sitio web, cuando el usuario hace clic en el botón, debería habilitar el compartir la URL actual en WhatsApp, pero obtengo un error “aplicación no encontrada”.
<a href="whatsapp://send?text=www.miweb.com/uractual" data-action="share/whatsapp/share" target="_blank">
<button>botón</button>
</a>
Se produce el error en una máquina con Windows 7 y no se ha probado en un dispositivo móvil.
davy.ai
Solución:
El error “aplicación no encontrada” ocurre porque el controlador del protocolo
whatsapp://
no está registrado en la máquina con Windows 7. Este problema es específico de los navegadores de escritorio, ya que los navegadores móviles tienen la aplicación de WhatsApp instalada por defecto y pueden manejar el protocolowhatsapp://
.Para resolver este problema, podemos agregar una opción de respaldo verificando si el usuario está en un navegador de escritorio y redirigiéndolos a la versión web de WhatsApp en lugar de la aplicación móvil. El código HTML actualizado se vería así:
Este código verifica si el usuario está en un dispositivo móvil y utiliza el protocolo
whatsapp://
para compartir la URL actual. Si el usuario está en un navegador de escritorio, establece el atributohref
en la URL de WhatsApp web y abre una nueva pestaña/ventana para iniciar la compartición.Nota: El usuario debe tener iniciada la sesión web de WhatsApp para que la compartición funcione.