Если вы используете Gmail, вы можете расстроиться, если случайно щелкнете ссылку mailto:
и теперь запустится настольный клиент Outlook или Mail.
Благодаря navigator.registerProtocolHandler()
( о котором мы уже рассказывали здесь ранее ) вы можете подключить Gmail в качестве почтового клиента по умолчанию для всех ссылок mailto:
в Chrome и Firefox.
Вот как:
- Сначала откройте вкладку Gmail. Вы должны сделать это на вкладке Gmail, а не на вкладке html5rocks. :)
- Откройте консоль JavaScript (
cmd-opt-j
на Mac,ctrl-shift-j
на Windows) и введите: -
navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
- Примите подтверждение от браузера.
- Нажмите на эту ссылку mailto:, чтобы протестировать новое подключение Gmail mailto!
Бум. Наслаждаться.
Если вам когда-нибудь понадобится удалить этот параметр, вы можете сделать это по адресу chrome://settings/handlers
в Chrome и Preferences->Applications->mailto
в Firefox.