웹사이트를 탐색하다 보면 흔히 ‘문의하기’ 버튼을 마주하게 됩니다. 특히 고객 지원이나 피드백을 위한 웹사이트에서는 ‘Mailto:’ 링크가 자주 사용됩니다. 이 Mailto: 링크를 클릭하면 사용자의 기본 이메일 프로그램이 자동으로 실행됩니다. 예를 들어, Windows 환경에서는 Outlook, Thunderbird 또는 Windows 10의 메일 앱이 실행될 수 있고, macOS에서는 기본 메일 프로그램이 실행됩니다. 그러나 Mailto: 링크가 이메일 프로그램을 실행하는 것을 원치 않거나, 어떤 프로그램으로 처리할지 선택하고 싶다면 NoMailto:라는 Chrome 확장 프로그램을 고려해 볼 만합니다.
NoMailto:는 두 가지 주요 기능을 제공합니다. 첫째, Mailto: 링크가 이메일 프로그램을 여는 것을 막습니다. 둘째, 해당 이메일 주소를 클립보드에 복사할 수 있는 선택지를 제공합니다. 이 확장 프로그램의 사용법은 매우 간단합니다. NoMailto:를 설치한 후 웹을 평소처럼 탐색하기만 하면 됩니다. Mailto: 링크가 포함된 버튼이나 링크를 클릭하면 작은 팝업 창이 나타납니다. 이 팝업 창에는 ‘기본값 열기’와 ‘클립보드에 복사’라는 두 가지 옵션이 있습니다.
‘기본값 열기’를 선택하면, 확장 프로그램은 해당 링크가 사용자의 기본 이메일 프로그램을 실행하도록 합니다. 반면, ‘클립보드에 복사’를 선택하면, 확장 프로그램은 Mailto: 링크에 포함된 이메일 주소를 클립보드에 복사합니다.
그러나 NoMailto:는 완벽하지 않습니다. 개념은 훌륭하지만, 몇 가지 버그가 존재합니다. 모든 유형의 Mailto: 링크에서 작동하지 않는 것처럼 보입니다. 테스트 과정에서 일부 Mailto: 링크는 이메일 프로그램을 실행하거나, 처리할 애플리케이션을 선택하라는 메시지를 표시하는 링크를 차단하지 못했습니다.
또한, 확장 프로그램의 팝업 창이 페이지 중앙에 제대로 나타나지 않는 경우도 있었습니다. 대신, 팝업 창을 보려면 페이지를 아래로 스크롤해야 하는 경우가 있었으며, 이로 인해 사용자가 확장 프로그램이 제대로 작동하지 않는다고 오해할 수도 있습니다.
NoMailto:는 오픈 소스 프로젝트이므로, 이러한 버그를 수정하거나 동일한 기능을 가진 Firefox 부가 기능을 개발하는 데 관심 있는 사람이라면 누구나 참여할 수 있습니다. 자세한 내용은 Github에서 확인하세요.