Каталог схем URL для приложений Mac

10

Существует ли каталог всех приложений Mac, поддерживающих схемы URL-адресов? Схема URL - это пользовательский URL, который запускает приложение и может выполнять действие.

omnifocus://

Приведенная выше схема URL работает для OmniFocus.app

imsoper
источник
1
Вы ищете, какие приложения поддерживают какие схемы URI на вашем компьютере, или общий список?
Slhck
1
@slhck Давайте предположим, что первое, так как последнее невозможно, учитывая, что для начала нет списка всех приложений Mac . Versiontracker / MacUpdate может быть достаточно полным, хотя. Было бы очень полезно, если бы этот вопрос содержал некоторую информацию о мотивации.
Даниэль Бек
1
Я прежде всего искал общий список, но поиск приложений на моей машине также был бы полезен.
imsoper

Ответы:

13

Другой вариант будет использовать lsregister -dump.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | grep -B6 bindings:.*:

LRI
источник
1
Спасибо, долгая команда сработала.
Лев Уфимцев
7

Для получения списка всех схем URL, поддерживаемых приложениями в вашей системе, получите RCDefaultApp . Он добавит панель настроек в системные настройки, которая включает список поддерживаемых схем URL-адресов и приложений, обеспечивающих эту поддержку.

Скриншот


Обратите внимание, что эти схемы не обязательно связаны с полезными услугами, предоставляемыми приложениями. Многие из них существуют просто для облегчения регистрации программного обеспечения (например x-voodoopad-register, x-unison2-regили webnote-license), щелкая ссылку в электронном письме, и не имеют никакого другого смысла. В остальном нужно разобраться, как их использовать. Просто запуск, например, open txmt://fooв Терминале не даст полезного результата.

Скриншот

Даниэль Бек
источник