Tengo un enlace de mailto como el <a href="mailto:a&[email protected]" >
que se muestra correctamente en html, pero cuando hacemos clic en el enlace, la perspectiva solo muestra un en la dirección a. ¿Alguien ha enfrentado el mismo problema por favor sugerir?¿Problema con el enlace de mailto en la dirección de correo electrónico que contiene ampersand?
Respuesta
Percent encoding la cadena es necesaria para IE y supongo que funcionará en todos los navegadores. De this MSDN document:
Windows Internet Explorer 7 y posterior. Debe codificar por ciento todos los caracteres reservados para URL dentro de una dirección mailto:. Por ejemplo, el signo de número (#) se usa como un identificador de fragmento en las URL. Al procesar una dirección como some#[email protected], Internet Explorer solo copia la parte hasta el signo de número en el cliente de correo; la porción de fragmento que incluye el signo de número se ignora. Este comportamiento es por diseño.
por lo que necesita
<a href="mailto:a%26b_admin%40xyz.com">
Como se ha dicho, espero una dirección codificada por ciento funcionará en todos los navegadores, pero no sé a ciencia cierta. Puedo confirmar que funciona con Chrome y Thunderbird.
You rock, Pekka. – Konerak
Esta línea de JavaScript convertirá los símbolos y símbolos para que no tenga que hacerlo a mano: 'var emailFriendlyUrl = currentUrl.replace (/ &/g, '% 26');'. –
- 1. Estilo de enlace de correo electrónico/href = "mailto:" con CSS
- 2. MAILTO Enlace en el correo electrónico para iniciar un nuevo correo electrónico
- 3. Ocultando la dirección de correo electrónico con jQuery
- 4. claves Gitosis y ssh: ¿la dirección de correo electrónico tiene algo que ver con la dirección de correo electrónico git?
- 5. ¿Cómo spamproof un enlace de mailto?
- 6. envía un correo electrónico con el enlace
- 7. dirección de correo electrónico noreply.
- 8. Enlace de confirmación Correo electrónico en JSF
- 9. ¿Es posible enviar un correo electrónico a una dirección que contiene caracteres latino unicode con cfmail?
- 10. Buenos métodos de protección de enlace de correo electrónico
- 11. mailto: subject = y body = soporte en clientes de correo electrónico
- 12. enlace de mailto para cuerpos grandes
- 13. enlace de validación por correo electrónico
- 14. Cómo verificar que realmente exista una dirección de correo electrónico enviando un correo electrónico a java
- 15. ¿Cómo puedo obtener la dirección de correo electrónico
- 16. Problema de correo electrónico (enviar hipervínculo en el cuerpo del correo electrónico) android
- 17. Validar la dirección de correo electrónico en UITextField
- 18. validar la dirección de correo electrónico en UITextField en iPhone
- 19. ¿Cuál es el beneficio de validar la dirección de correo electrónico en el registro?
- 20. ¿Expresión válida de la dirección de correo electrónico?
- 21. La lectura de la dirección de correo electrónico de los contactos falla con el extraño problema de memoria
- 22. Columna dividida que contiene las direcciones de correo electrónico
- 23. Enviar correo electrónico con archivo adjunto mediante aplicación de correo electrónico del cliente
- 24. Cómo copiar la dirección de correo electrónico en outlook 2007
- 25. django-registration no puede establecer la dirección de correo electrónico "de" para el correo electrónico de autenticación
- 26. Abra la href mailto enlace en una nueva pestaña/ventana
- 27. HTML5 TAG ADDRESS mailto con enlaces
- 28. CruiseControl.NET problema editor de correo electrónico
- 29. postfix: envíe una copia de cada correo electrónico a una dirección de correo electrónico dada
- 30. Validación de dirección de correo electrónico para ASP.NET
Un ampersand no es un carácter válido en una dirección de correo electrónico, ¿o sí? (Edita: oh de hecho, [es.] (Http://en.wikipedia.org/wiki/E-mail_address#Valid_email_addresses)) Supongo que la codificación porcentual es tu amigo, entonces –
Y 'mailto' es muy antiguo. El 90% de los visitantes de su sitio usan no su correo del sistema, sino servicios de correo como gmail. Un enlace a la forma de contacto es muy fácil de usar –