
Gibt es ein Verzeichnis aller Mac-Apps, die URL-Schemata unterstützen? Ein URL-Schema ist eine benutzerdefinierte URL, die die App startet und möglicherweise eine Aktion ausführt.
omnifocus://
Das obige URL-Schema funktioniert für OmniFocus.app
Antwort1
Eine andere Möglichkeit wäre die Verwendung lsregister -dump
.
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | grep -B6 bindings:.*:
Antwort2
Eine Liste aller URL-Schemata, die die Anwendungen auf Ihrem System unterstützen, finden Sie unterRCDefaultApp. Es wird ein Einstellungsbereich zu den Systemeinstellungen hinzugefügt, der eine Liste unterstützter URL-Schemata und der Anwendungen enthält, die diese Unterstützung bieten.
Bitte beachten Sie, dass diese Schemata nicht unbedingt mit den nützlichen Diensten der Apps zusammenhängen. Viele dienen lediglich dazu, die Registrierung von Software (z. B. x-voodoopad-register
, x-unison2-reg
, oder webnote-license
) durch Klicken auf einen Link in einer E-Mail zu erleichtern und sind ansonsten nutzlos. Für den Rest müssen Sie herausfinden, wie Sie sie verwenden. Das bloße Ausführen von z. B. open txmt://foo
im Terminal führt zu keinem brauchbaren Ergebnis.