Специальные ссылки

Что такое специальные ссылки и обработчики протоколов?

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

Специальные ссылки используют следующие протоколы:

  • mailto — позволяет открывать приложение для работы с электронной почтой;
  • webcal — позволяет добавлять событие в календарь.

Обработчики протоколов — это программы или веб-службы, которые открываются при переходе по специальным ссылкам.

Протокол Обработчик протокола
Программа Веб-служба
webcal Outlook Яндекс.Календарь
mailto Outlook, The Bat! Яндекс.Почта

В настройках Яндекс.Браузера можно задать, какая именно веб-служба используется по умолчанию для работы с электронной почтой и календарем.

Примечание. Если вы не назначили самостоятельно обработчики протоколов, специальные ссылки передаются в ту программу, которая задана на вашем компьютере как программа по умолчанию для работы с почтой и календарем.

Как назначить Яндекс.Почту для обработки протокола mailto?

Яндекс.Почта сама предлагает назначить обработчик протокола:

  1. Зайдите на Яндекс.Почту под своим аккаунтом.
  2. Нажмите на значок  в правой части Умной строки.
  3. Установите переключатель в положение Разрешить.
  4. Нажмите кнопку Готово.

Как назначить Яндекс.Календарь для обработки протокола webcal?

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

Изменение назначенных обработчиков протоколов

Чтобы просмотреть список назначенных обработчиков протоколов, выполните следующие действия:

  1. Нажмите   → Настройки.
  2. Перейдите в раздел Сайты.
  3. Нажмите ссылку Расширенные настройки сайтов.
  4. В блоке Обработка протоколов нажмите ссылку Расширенные настройки сайтов.

В открывшемся окне приведен список всех назначенных обработчиков:

В этом окне вы можете:

Назначить веб-сервис обработчиком протокола

Наведите указатель мыши на один из установленных обработчиков и нажмите ссылку Использовать по умолчанию.

Удалить обработчик протокола

Наведите указатель мыши на один из установленных обработчиков и нажмите ссылку Удалить.

Как запретить обработку протоколов?

Если вы не хотите, чтобы при переходе по специальным ссылкам открывались программы или веб-службы, — запретите обработку протоколов на всех сайтах:

  1. Нажмите   → Настройки.
  2. Перейдите в раздел Сайты.
  3. Нажмите ссылку Расширенные настройки сайтов.
  4. В блоке Обработка протоколов включите опцию Запрещено.

Как отправить ссылку по электронной почте

Чтобы отправить ссылку на открытую в браузере страницу по электронной почте:

  1. Установите указатель мыши в Умную строку.
  2. В правой части Умной строки нажмите Поделиться → Отправить по почте. Откроется новое письмо со вставленной ссылкой на страницу.
  3. Введите электронный адрес и отправьте письмо.

Команда работает, если в браузере назначен обработчик протокола mailto. Чтобы проверить это:

  1. Нажмите   → Настройки.
  2. Перейдите в раздел Сайты.
  3. Нажмите ссылку Расширенные настройки сайтов.
  4. В блоке Обработка протоколов должна быть включена опция Разрешено.
  5. Нажмите кнопку Расширенные настройки сайтов. Должен быть указан обработчик для электронной почты.