
Есть ли каталог всех приложений Mac, которые поддерживают URL-схемы? URL-схема — это пользовательский URL-адрес, который запускает приложение и может выполнять действие.
omnifocus://
Приведенная выше схема URL работает для OmniFocus.app
решение1
Другим вариантом было бы использование lsregister -dump
.
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | grep -B6 bindings:.*:
решение2
Список всех схем URL, поддерживаемых приложениями в вашей системе, можно получить здесь.RCDefaultApp. Он добавит панель настроек к системным настройкам, которая включает список поддерживаемых схем URL и приложений, обеспечивающих эту поддержку.
Обратите внимание, что эти схемы не обязательно связаны с полезными услугами, предоставляемыми приложениями. Многие из них существуют просто для облегчения регистрации программного обеспечения (например x-voodoopad-register
, x-unison2-reg
, или webnote-license
) путем нажатия ссылки в электронном письме и не имеют иного применения. Для остальных вам нужно выяснить, как их использовать. Простой запуск eg open txmt://foo
в Терминале не даст полезного результата.