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

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

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

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

  • 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. Нажмите ссылку Использовать по умолчанию.
Удалить определенную веб-службу из списка обработчиков выбранного протокола
  1. Наведите указатель мыши на один из установленных обработчиков.
  2. Нажмите ссылку Удалить.

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

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

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

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

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

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

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

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