В этой статье обсуждается, как зарегистрировать приложение для пользовательского протокола в Windows, но [как] этого можно достичь в Mac и Linux? И всегда ли это задача уровня ОС или ее нужно регистрировать для каждого браузера?