포스트

크롬 브라우저에서 mailto 동작 안 할 때

다른 브라우저(ex. edge)로 mailto를 실행해봐서 동작한다면 크롬 브라우저에 프로토콜 실행 관련 설정이 되어있는지 확인해 봐야 한다.


1. 프로토콜 핸들러 관리 화면 실행

크롬 브라우저를 실행한 후 프로토콜 핸들러 관리 화면으로 이동한다.

주소 : chrome://settings/handlers


2. 기본 동작 설정

기본 동작으로 사이트에서 프로토콜 처리를 요청할 수 있음에 체크해준다.

image


만약 이 옵션에 선택되어 있다면 하단의 프로토콜을 처리하도록 실행되지 않음 부분이 있는지 확인한다. 이 부분이 없다면 넘어가도록 한다.

나의 경우에는 이 부분에 mail.gmail.com 이 등록되어있었다.

image

x를 눌러서 삭제해준다.

삭제하고 나면 이 부분은 사라진다!

image


3. 지메일(https://mail.google.com) 설정

설정을 마치면 지메일로 접속한 다음, 주소 창 오른쪽에 마름모꼴 두 개가 교집합 하고있는 아이콘을 클릭하면 나타나는 옵션 창에서 허용에 표시한 후 완료 버튼을 눌러준다.
image


이제 다시 mailto:email@address.com 코드를 실행해보면 이제는 실행이 되는 걸 확인할 수 있다.




참고한 사이트

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.