Katalog schematów URL dla aplikacji Mac

10

Czy istnieje katalog wszystkich aplikacji Mac obsługujących schematy URL? Schemat URL to niestandardowy adres URL, który uruchamia aplikację i może wykonać akcję.

omnifocus://

Powyższy schemat URL działa dla OmniFocus.app

imsoper
źródło
1
Szukasz, które aplikacje obsługują schematy URI na twoim komputerze, czy też ogólną listę?
slhck
1
@slhck Załóżmy, że to pierwsze, ponieważ drugie nie jest możliwe, biorąc pod uwagę, że nie ma listy wszystkich aplikacji Mac na początek. Versiontracker / MacUpdate może być jednak dość kompletny. Bardzo pomogłoby, gdyby to pytanie zawierało informacje na temat motywacji.
Daniel Beck
1
Szukałem przede wszystkim ogólnej listy, ale przydatne byłoby również znalezienie aplikacji na moim komputerze.
imsoper

Odpowiedzi:

13

Inną opcją byłoby użycie lsregister -dump.

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

Lri
źródło
1
Dziękuję, długie polecenie zadziałało.
Leo Ufimtsev
7

Aby uzyskać listę wszystkich schematów URL obsługiwanych przez aplikacje w systemie, pobierz RCDefaultApp . Dodanie panelu preferencji do preferencji systemowych, który zawiera listę obsługiwanych schematów adresów URL i aplikacji zapewniających tę obsługę.

Zrzut ekranu


Pamiętaj, że schematy te niekoniecznie są związane z przydatnymi usługami świadczonymi przez aplikacje. Wiele exist prostu ułatwienie zarejestrowaniem oprogramowania (na przykład x-voodoopad-register, x-unison2-regalbo webnote-license), klikając łącza w wiadomości e-mail i nie są w jakikolwiek sposób użyteczne inaczej. Poza tym musisz dowiedzieć się, jak z nich korzystać. Samo uruchomienie np. open txmt://fooW terminalu nie przyniesie użytecznego rezultatu.

Zrzut ekranu

Daniel Beck
źródło