Verzeichnis der URL-Schemata für Mac Apps

10

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

imsoper
quelle
1
Suchen Sie nach Apps, die welche URI-Schemata auf Ihrem Computer unterstützen, oder nach einer allgemeinen Liste?
Slhck
1
@slhck Nehmen wir das erstere an, da das letztere nicht möglich ist, da es zunächst keine Liste aller Mac Apps gibt . Versiontracker / MacUpdate ist jedoch möglicherweise einigermaßen vollständig. Es wäre sehr hilfreich, wenn diese Frage Informationen über die Motivation enthalten würde.
Daniel Beck
1
Ich suchte hauptsächlich nach einer allgemeinen Auflistung, aber es wäre auch nützlich, die Apps auf meinem Computer zu finden.
Imsoper

Antworten:

13

Eine andere Option wäre zu verwenden lsregister -dump.

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

Lri
quelle
1
Danke, der lange Befehl hat funktioniert.
Leo Ufimtsev
7

Eine Liste aller URL-Schemata, die die Anwendungen auf Ihrem System unterstützen, finden Sie unter RCDefaultApp . Es wird ein Einstellungsbereich zu den Systemeinstellungen hinzugefügt, der eine Liste der unterstützten URL-Schemata und der Anwendungen enthält, die diese Unterstützung bereitstellen.

Bildschirmfoto


Bitte beachten Sie, dass diese Schemata nicht unbedingt mit nützlichen Diensten zusammenhängen, die von den Apps bereitgestellt werden. Viele existieren lediglich, um die Registrierung von Software (z. B. oder ) durch Klicken auf einen Link in einer E-Mail zu erleichtern x-voodoopad-register, und sind ansonsten nicht von Nutzen. Im Übrigen müssen Sie herausfinden, wie Sie sie verwenden. Nur im Terminal zu laufen, führt nicht zu einem nützlichen Ergebnis.x-unison2-regwebnote-licenseopen txmt://foo

Bildschirmfoto

Daniel Beck
quelle