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ę.
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.
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ę.
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.
Odpowiedzi:
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:.*:
źródło
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ę.
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-reg
albowebnote-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://foo
W terminalu nie przyniesie użytecznego rezultatu.źródło