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

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

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

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

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

1 — ссылка на основе протокола mailto.

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

Обработчики протоколов

Протокол

Программа

Веб-служба

webcal

Outlook

Яндекс Календарь

mailto

Outlook, The Bat!

Яндекс Почта

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

Примечание

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

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

Когда вы в первый раз открываете Яндекс Почту в Браузере, он предлагает назначить ее обработчиком протокола по умолчанию. Для этого слева вверху во всплывающем окне Обработка специальных ссылок выберите Разрешить.

Если Яндекс Браузер не предлагает назначить почту обработчиком протокола по умолчанию, вы можете сделать это с помощью консоли JavaScript:

  1. Перейдите на страницу Яндекс Почты.

  2. Нажмите клавиши Ctrl + Shift + J (для Windows и Linux) или + + J (для macOS), чтобы открыть консоль JavaScript.

  3. Введите в консоль команду:

    javascript:window.navigator.registerProtocolHandler("mailto","https://mail.yandex.ru/?extsrc=mailto&url=%s","Яндекс.Почта")
    
  4. Нажмите Enter.

  5. Во всплывающем окне нажмите Разрешить.

Совет

Закройте консоль JavaScript с помощью значка Закрыть либо клавиш Ctrl + Shift + J (для Windows и Linux) или + + J (для macOS).

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

  1. Перейдите на страницу Яндекс Календаря.

  2. Нажмите клавиши Ctrl + Shift + J (для Windows и Linux) или + + J (для macOS), чтобы открыть консоль JavaScript.

  3. Введите в консоль команду:

    javascript:window.navigator.registerProtocolHandler("webcal","https://calendar.yandex.ru/?extsrc=webcal&url=%s","Яндекс.Календарь")
    
  4. Нажмите Enter.

  5. Во всплывающем окне нажмите Разрешить.

  6. В открывшемся системном окне укажите протокол WEBCAL и выберите для него Яндекс Браузер как приложение по умолчанию.

Совет

Закройте консоль JavaScript с помощью значка Закрыть либо клавиш Ctrl + Shift + J (для Windows и Linux) или + + J (для macOS).

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

Чтобы просмотреть список назначенных обработчиков протоколов:

  1. Нажмите Настройки Яндекс Браузера → Настройки → Сайты.

  2. Прокрутите страницу вниз и нажмите Расширенные настройки сайтов.

  3. В разделе Обработка протоколов нажмите Настройки сайтов.

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

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

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

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

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

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

Запретить обработку протоколов

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

  1. Нажмите Настройки Яндекс Браузера → Настройки → Сайты.

  2. Прокрутите страницу вниз и нажмите Расширенные настройки сайтов.

  3. В разделе Обработка протоколов включите опцию Запрещено.

Написать в службу поддержки

В адресную строку можно вводить поисковые запросы — Браузер сам поймет, что вам нужно.

Предыдущая