Mailto 링크는 Chrome에서 아무것도하지 않지만 Firefox에서는 작동합니까? 사이트에 삽입하고

그것은 것 같아 mailto우리는 그들이 파이어 폭스에서 작동하지만, 크롬에서 아무것도하지 못하는 우리의 웹 사이트에 삽입하고 링크를 제공합니다.

간단한 예는 다음과 같습니다. http://jsfiddle.net/wAPNH/

<a href='mailto:test@test.com'>hi this is a test</a>

Chrome에서 메일 링크를 사용하려면 특별한 작업이 필요합니까?



답변

이는 브라우저 설정에 따라 다릅니다. 즉, 사용자의 브라우저 설정에 따라 다르게 작동합니다. 사용자는 mailto:을 방문하여 크롬에서 링크의 작동 방식을 변경 chrome://settings/handlers하거나Chrome Settings->Content Settings->Manage Handlers...

해당 페이지에 “이메일”이 없으면 진행 방법에 대한 이 답변 을 참조하십시오 .


답변

크롬이 mailto를 다른 방식으로 처리하기 때문입니다. 가서 chrome://settings/handlers기본 핸들러인지 확인하십시오. 귀하의 경우에는 아무것도 없습니다 (즉, 나열되지 않음). 이제 gmail.com으로 이동하십시오. 북마크 버튼 옆에있는 버튼을 클릭하면 이와 같은 내용이 표시됩니다.

Gmail을 통해 모든 이메일 링크를 열려면 “Gmail 사용”을 설정하십시오. mailto 버튼을 클릭하면 gmail에서 크롬이 자동으로 열립니다.


답변

필자의 경우 chrome은 Windows 10의 MAILTO 프로토콜 과 관련이 있습니다.

“기본 프로그램” -> “파일 형식 또는 프로토콜을 프로그램과 연결 “을 사용하여 연결을 Outlook으로 변경했습니다 .

MAILTO는 아래 목록에 있습니다. 이 스크린 샷이 도움이 될 수 있습니다.


답변

또한이 문제가 발생하여 결국 내 링크가 iframe 내에 있고 웹 앱이 https를 사용한다는 사실을 추적했습니다. 이로 인해 Chrome에서 차단했습니다 (Chrome은 imail 외부에서 다른 mailto 링크를 엽니 다).

에서 흔한 프레임 크롬 (이상 HTTPS) 내에서 링크가 작동하지 , kendsnyder 단순히 변경 언급

<a href="mailto:...">email</a>

<a target="_top" href="mailto:...">email</a>

짜잔, 문제가 해결되었습니다. 해당 mailto 링크는 이제 모든 브라우저에서 작동합니다.


답변

gmail이 mailto 프로토콜에 대한 서비스 핸들러를 설치하도록 허용해야합니다.

1) Gmail로 이동

2) 주소 표시 줄 끝에있는 작은 마름모 아이콘을 클릭하십시오 (스크린 샷).

3) 즐기십시오


답변

당신이가는 시도 할 수 있습니다 chrome://settings/handlers과 설정 값 mailto:none대신gmail


답변

프로토콜 핸들러가 비었으므로 나에게 도움이되는 수정

https://productforums.google.com/forum/#!topic/gmail/CQMCGRvyhCM

요약하면 redfish43 회신을 참조하십시오.

mailto의 경우 :-Gmail에 로그인되어 있고 활성 창이 기본 Gmail 페이지인지 확인하십시오 (또는 아무 일도 일어나지 않음). -주소 표시 줄에 복사하여 붙여 넣기 :

javascript:navigator.registerProtocolHandler("mailto","https://mail.google.com/mail/?extsrc=mailto&url=%s","Gmail")

붙여 넣을 때 크롬은 콜론을 포함하여 앞뒤로 모든 것을 다듬었기 때문에 자바 스크립트를 필요한 경우 다시 전면에 추가하십시오. 그런 다음 Enter 키를 누르십시오.

팝업 창이 열리면 “허용”을 클릭하십시오