Special links

What are special links and protocol handlers?

Special links are links that open certain programs when clicking on them. For example, when you click on a link with an email address, it launches an email program and creates a message with this address as a recipient.

Special links use the following protocols:

  • mailto — for opening an email application;
  • webcal — for adding events to a calendar.

Protocol handlers are programs or web services that open when you click special links.

Protocol Protocol handler
Program Web service
webcal Outlook Yandex.Calendar
mailto Outlook, The Bat! Yandex.Mail

You can set the default web service for email and calendar in the Yandex Browser beta version .

Note. If you have not assigned protocol handlers, special links are handled by the programs set on your computer as the default program for mail or calendar.

How can I set Yandex.Mail as the mailto protocol handler?

  1. Log in to Yandex.Mail.
  2. On the right side of the SmartBox, click .
  3. Select Allow.
  4. Click Finish.

How can I set Yandex.Calendar as the webcal protocol handler?

  1. Go to the Yandex.Calendar page.
  2. Press the Ctrl + Shift + J keys to open the JavaScript console.
  3. In the console, enter the following command:
    navigator.registerProtocolHandler("webcal","https://calendar.yandex.ru/import?url=%s","Yandex.Calendar");
  4. Press Enter.
  5. In the dialog box that appears, select Allow.
Tip. To close the JavaScript console, use the icon or the keyboard shortcut Ctrl + Shift + J.

How do I change the assigned protocol handlers?

To view the list of assigned protocol handlers:

  1. Click  → Settings.
  2. Open Websites.
  3. At the bottom of the page, click Advanced site settings.
  4. In the Protocol processing section, click Sites advanced settings.

A window will appear with a list of assigned handlers:

In this window, you can:

Set a web service as a protocol handler

Hover your mouse over the handler and click Use by default.

Delete a protocol handler

Hover your mouse over the handler and click Delete.

Prohibiting protocol handling

If you do not want a program or web service to open when you click a special link, prohibit protocol handling on all websites:

  1. Tap  → Settings.
  2. Open Websites.
  3. At the bottom of the page, click Advanced site settings.
  4. In the Protocol processing section, select Forbidden.

Send a link to page in an email