Она известна как « Схема универсального идентификатора ресурса (URI) », и хотя вы можете технически взломать настройки в одной операционной системе, чтобы позволить существовать пользовательской системе, этот тип противоречит целям схемы.
Вся идея URI, такого как ftp:// , http:// , заключается в том, что это общие схемы, которые общеприняты и, как известно, полезны для такого широкого круга пользователей , когда схема устанавливается и определяется.
Таким образом, вы не можете просто сделать это - как cooldude:// - и так далее, и ожидать, что он будет работать, как ожидалось. Да, это может быть полезно в вашей системе и в конкретном браузере, который вы используете. Но что, если вы хотите распространить это приложение среди других? Собираетесь ли вы действительно настаивать на том, чтобы пользователи меняли основные настройки в ОС или браузере и делали это настолько, чтобы ваше приложение было популярным, но IANA не распознала его как таковое? Я не задерживаю дыхание, когда что-то подобное происходит.
Тем не менее, как вы заметили, в некоторых ОС, таких как Windows, в ОС установлены настраиваемые URI. Но опять же, это не простая задача - создать такую вещь или ожидать, что она легко сработает где-нибудь за пределами среды вашей системы.