나는 mailto 링크가 <a href="mailto:a&[email protected]" >
인데, html로 올바르게 표시되지만, 링크를 클릭하면 Outlook의 주소가 표시됩니다. 동일한 문제에 직면 한 사람이 있습니까?앰퍼샌드가 포함 된 전자 메일 주소의 mailto 링크 문제가 있습니까?
답변
Percent encoding 문자열이 IE에 필요하며 브라우저간에 작동한다고 가정합니다. 7 탐색기
그래서 내가 퍼센트 인코딩 된 주소가 모든 브라우저에서 작동합니다 기대윈도우 인터넷 이상 : this MSDN document 에서. mailto : 주소 내의 모든 URL 예약 문자를 백분율로 인코딩해야합니다. 예를 들어, 숫자 기호 (#)는 URL에서 조각 식별자로 사용됩니다. some#[email protected]과 같은 주소를 처리 할 때 Internet Explorer는 메일 클라이언트에 숫자 기호까지만 복사합니다. 숫자 기호를 포함한 프래그먼트 부분은 무시됩니다. 이것은 의도적으로 설계된 동작입니다.
<a href="mailto:a%26b_admin%40xyz.com">
로 말했다 필요하지만, 나는 확실히 모른다. Chrome과 Thunderbird에서 작동하는지 확인할 수 있습니다.
You rock, Pekka. – Konerak
이 줄의 자바 스크립트는 앰퍼샌드를 변환하므로 'var emailFriendlyUrl = currentUrl.replace (/ &/g,'% 26 ');'입니다. –
- 1. 브라우저에 mailto 문제가 있습니까?
- 2. 전자 메일 주소의 대괄호 문자
- 3. 전자 메일 주소의 일부로 "+"기호를 포함 할 수 있습니까?
- 4. - 문자가 포함 된 전자 메일
- 5. 전자 메일 주소의 도메인을 하나의 도메인으로 대체
- 6. 전자 메일 주소 확인을위한 모범 사례 (Gmail 주소의 + 포함)
- 7. 전자 메일 주소의 정확성을 확인하는 방법
- 8. 미리 정의 된 전자 메일 주소로 iPhone에서 전자 메일 보내기
- 9. 등록 된 기호 문제로 플래시 Mailto 링크
- 10. uid가 포함 된 전자 메일 URL
- 11. 전자 메일 주소의 입력 속도를 계산하십시오.
- 12. 큰 몸체의 mailto 링크
- 13. 전자 메일 파일 .bat 파일을 통한 링크. 전체 링크가 전자 메일 전자 메일 본문을 표시하지 않습니다.
- 14. html5 및 javascript로 동적으로 생성 된 본문이 포함 된 전자 메일 링크 만들기
- 15. 쉼표로 구분 된 각 전자 메일 주소의 앞뒤 공백 허용
- 16. Outlook html 전자 메일에서 렌더링되는 전자 메일 주소의 하이퍼 링크 색을 변경하십시오.
- 17. MIME 메시지에 전자 메일 주소의 표준 형식이 있습니까?
- 18. asp.net에는 전자 메일 주소의 유효성을 검사하는 기능이 있습니까?
- 19. 전자 메일 주소의 일부 이름에 작은 따옴표를 사용할 수 있습니까?
- 20. Mailto : IE 제한 (2048 자 포함)
- 21. 점이 포함 된 localparts에 대한 전자 메일 확인
- 22. 인증 Symfony2 전자 메일 링크
- 23. 하이퍼 링크 필드에 mailto :를 자동으로 추가합니다.
- 24. 전자 메일 첨부 파일 링크
- 25. HTML 전자 메일 다운로드 링크
- 26. mailto : 경로를 따라 잡은 링크
- 27. mailto : 링크 오류 발생 # 1056
- 28. 확인 된 전자 메일 주소가있는 계정을 사용하여 확인되지 않은 전자 메일 주소의 계정과 병합 할 수 있습니까?
- 29. 전자 메일 주소의 유효성을 검사하는 코드가 항상 실패합니다.
- 30. HTML5 패턴 속성에 앰퍼샌드가 포함 된 정규식을 사용할 수 있습니까?
앰퍼샌드는 전자 메일 주소에서 유효한 문자가 아닙니다. 그렇습니까? (편집 : 오, 정말로. [http://en.wikipedia.org/wiki/E-mail_address#Valid_email_addresses]) 인코딩 비율은 당신의 친구 일 것입니다. –
그리고 'mailto'는 매우 오래된 것입니다. 사이트 방문자의 90 %는 시스템 메일이 아니라 메일 서비스를 Gmail로 사용합니다. contactform에 대한 링크는 많은 사용자 친화적 인 것입니다 –