Браузер (классический интерфейс)
Рекомендации в браузере

Обработка специальных ссылок

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

Для обработки специальных ссылок используются веб-протоколы:

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

Установка обработчиков протоколов

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

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

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

Примечание. Если включить дополнение Кнопка Яндекс.Почты, ссылкам mailto будет назначена Яндекс.Почта в качестве обработчика. Отменить это можно, нажав кнопку Настройки в описании дополнения.

  1. Перейдите на страницу Яндекс.Почты.
  2. Нажмите комбинацию клавиш Ctrl + Shift + J (в Windows) или + + J (в Mac OS), чтобы открыть консоль JavaScript.
  3. Введите в консоль следующую команду, а затем нажмите Enter:
    navigator.registerProtocolHandler("mailto",
                                      "https://mail.yandex.ru/compose?mailto=%s",
                                      "Яндекс.Почта");
  4. В правой части Умной строки должен появиться значок . Нажмите на него и разрешите Яндекс.Почте открывать все ссылки протокола mailto (выберите пункт Использовать сервис Яндекс.Почта). Нажмите кнопку Готово.
Совет. Консоль JavaScript можно закрыть с помощью значка
[no-highlight[

В правом верхнем углу консоли

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

В правом верхнем углу консоли

]no-highlight]
  либо нажав комбинацию клавиш Ctrl + Shift + J (в Windows) или + + J (в Mac OS).

Управление обработчиками протоколов

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

  1. Нажмите кнопку
    [no-highlight[

    В правом верхнем углу окна браузера

    ]no-highlight]
      Настройки.
  2. В нижней части страницы Настройки нажмите кнопку Показать дополнительные настройки.

  3. В блоке Защита личных данных нажмите кнопку Настройки содержимого.

  4. В блоке Обработчики нажмите кнопку Управление обработчиками...

В открывшемся окне Обработчики протоколов приведен список всех установленных обработчиков. В этом окне вы можете управлять установленными обработчиками протоколов.

Изменить веб-службу, которая указана в качестве обработчика протокола
  1. Раскройте список и выберите один из установленных обработчиков.
  2. Нажмите кнопку Готово.

Отказаться от использования обработчиков протокола
  1. Раскройте список и выберите вариант (нет).
  2. Нажмите кнопку Готово.

Удалить определенную веб-службу из списка обработчиков выбранного протокола
  1. Выберите службу из списка и нажмите ссылку
    [no-highlight[

    Ссылка появляется при наведении мыши на строку протокола

    ]no-highlight]
     удалить этот сайт.
  2. Нажмите кнопку Готово.

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

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

  1. Нажмите кнопку
    [no-highlight[

    В правом верхнем углу окна браузера

    ]no-highlight]
      Настройки.
  2. В нижней части страницы Настройки нажмите кнопку Показать дополнительные настройки.

  3. В блоке Защита личных данных нажмите кнопку Настройки содержимого.

  4. В блоке Обработчики выберите пункт Запретить обработку протоколов на всех сайтах.

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