На багатьох веб-сайтах, особливо тих, що мають на меті надання технічної підтримки або збір відгуків користувачів, часто можна зустріти кнопку “Зв’язатися з нами”. Зазвичай, це посилання, що використовує протокол “Mailto:”. Такі посилання автоматично запускають програму для роботи з електронною поштою, встановлену на вашому пристрої за замовчуванням. Для користувачів операційної системи Windows це може бути, наприклад, Outlook, Thunderbird або стандартний додаток “Пошта” у Windows 10. Користувачі macOS можуть використовувати поштовий клієнт Mail. Якщо ви хочете уникнути автоматичного відкриття поштового клієнта при натисканні на посилання “Mailto:”, або ж не бажаєте постійно обирати програму для обробки цих посилань, варто розглянути розширення NoMailto: для браузера Chrome. Його основна функція полягає у блокуванні відкриття поштового клієнта при переході за посиланням “Mailto:”, а також наданні можливості скопіювати адресу електронної пошти до буфера обміну. Далі ми розглянемо, як саме це працює.
Для початку роботи з NoMailto:, достатньо встановити розширення та продовжити звичайний перегляд веб-сторінок. При натисканні на кнопку або посилання, що використовує протокол “mailto:”, з’явиться спливаюче вікно з двома опціями: “Скопіювати в буфер обміну” та “Відкрити за замовчуванням”.
Якщо ви оберете “Відкрити за замовчуванням”, розширення дозволить відкрити ваш стандартний поштовий клієнт. Якщо ж ви натиснете “Скопіювати в буфер обміну”, адреса електронної пошти, що міститься у посиланні “mailto:”, буде скопійована до вашого буфера обміну для подальшого використання.
Розширення NoMailto: не є ідеальним. Попри цікаву концепцію, розширення має певні недоліки. Під час тестування виявлено, що воно не завжди коректно блокує всі посилання “mailto:”. У деяких випадках, клієнт електронної пошти все одно відкривався, або з’являлося вікно для вибору програми, яка має обробити запит.
Крім того, інколи спливаюче вікно розширення відображається не по центру екрану, а нижче. Користувачеві доводиться прокручувати сторінку, щоб його побачити та мати можливість скористатися опціями. Якщо користувач не знає про таку особливість, може виникнути враження, що розширення не працює належним чином.
NoMailto: є проєктом з відкритим вихідним кодом. Тому, будь-хто, хто бажає допомогти виправити ці недоліки, а також розробити аналогічне розширення для браузера Firefox, може ознайомитися з проєктом на Github.