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

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

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


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


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

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