Специальные ссылки
Что такое специальные ссылки и обработчики протоколов?
Специальные ссылки — это ссылки, при переходе по которым открываются определенные программы. Например, когда вы переходите по ссылке с адресом электронной почты, запускается почтовая программа и создается сообщение с уже добавленным адресом.
Специальные ссылки используют следующие протоколы:
- mailto — позволяет открывать приложение для работы с электронной почтой;
- webcal — позволяет добавлять событие в календарь.

Обработчики протоколов — это программы или веб-службы, которые открываются при переходе по специальным ссылкам.
Протокол | Обработчик протокола | |
---|---|---|
Программа | Веб-служба | |
webcal | Outlook | Яндекс.Календарь |
mailto | Outlook, The Bat! | Яндекс.Почта |
Протокол | Обработчик протокола | |
---|---|---|
Программа | Веб-служба | |
webcal | Outlook | Яндекс.Календарь |
mailto | Outlook, The Bat! | Яндекс.Почта |
В настройках Яндекс.Браузера можно задать, какая именно веб-служба используется по умолчанию для работы с электронной почтой и календарем.
Как назначить Яндекс.Почту для обработки протокола mailto?
Яндекс.Почта сама предлагает назначить обработчик протокола:
- Зайдите на Яндекс.Почту под своим аккаунтом.
- Нажмите на значок
в правой части Умной строки.
- Установите переключатель в положение Разрешить.
- Нажмите кнопку Готово.

Если включить расширение Почта, почтовые ссылки будут открываться в Яндекс.Почте.
Чтобы включить дополнение:
- Нажмите .
- В разделе Сервисы Яндекса включите расширение Почта.

Если в заголовке страницы не появился значок , назначьте Яндекс.Почту обработчиком самостоятельно:
- Перейдите на страницу Яндекс.Почты.
- Нажмите сочетание клавиш Ctrl + Shift + J, чтобы открыть консоль JavaScript.
- Введите в консоль следующую команду, а затем нажмите Enter:
navigator.registerProtocolHandler("mailto", "https://mail.yandex.kz/compose?mailto=%s", "Яндекс.Почта");
- Подтвердите ваши намерения, нажав кнопку Разрешить в открывшемся диалоговом окне.


Как назначить Яндекс.Календарь для обработки протокола webcal?
- Перейдите на страницу .
- Нажмите сочетание клавиш Ctrl + Shift + J, чтобы открыть консоль JavaScript.
- Введите в консоль следующую команду, а затем нажмите Enter:
navigator.registerProtocolHandler("webcal","https://calendar.yandex.ru/import?url=%s","Яндекс.Календарь");
- Подтвердите ваши намерения, нажав кнопку Разрешить в открывшемся диалоговом окне.


Изменение назначенных обработчиков протоколов
Чтобы просмотреть список назначенных обработчиков протоколов, выполните следующие действия:
- Нажмите .
- Перейдите в раздел Сайты.
- Нажмите ссылку Настройки сайтов.
- В блоке Обработка протоколов нажмите ссылку Настройки сайтов.
В открывшемся окне приведен список всех назначенных обработчиков:

В этом окне вы можете выполнить следующие действия:
- Наведите указатель мыши на один из установленных обработчиков.
- Нажмите ссылку Использовать по умолчанию.
- Наведите указатель мыши на один из установленных обработчиков.
- Нажмите ссылку Удалить.


Как запретить обработку протоколов?
Если вы не хотите, чтобы при переходе по специальным ссылкам открывались программы или веб-службы, — запретите обработку протоколов на всех сайтах:
- Нажмите .
- Перейдите в раздел Сайты.
- Нажмите ссылку Настройки сайтов.
- В блоке Обработка протоколов нажмите ссылку Настройки сайтов.
- В блоке Обработчики включите опцию Запрещено.

Как отправить ссылку по электронной почте
Чтобы отправить ссылку на открытую в браузере страницу по электронной почте:
- Установите указатель мыши в Умную строку.
- В правой части Умной строки нажмите . Откроется новое письмо со вставленной ссылкой на страницу.
- Введите электронный адрес и отправьте письмо.
Команда работает, если в браузере назначен обработчик протокола mailto. Чтобы проверить это:
- Нажмите .
- В нижней части страницы Настройки нажмите кнопку Показать дополнительные настройки.
- В блоке Личные данные нажмите кнопку Настройки содержимого.
- В блоке Обработчики должна быть включена опция Разрешить сайтам предлагать обрабатывать протоколы (рекомендуется).
- В блоке Обработчики нажмите кнопку Управление обработчиками. Напротив протокола mailto должен быть указан обработчик.