Directorio de esquemas de URL para aplicaciones Mac

10

¿Existe un directorio de todas las aplicaciones de Mac que admiten esquemas de URL? Un esquema de URL es una url personalizada que inicia la aplicación y puede realizar una acción.

omnifocus://

El esquema de URL anterior funciona para OmniFocus.app

imsoper
fuente
1
¿Está buscando qué aplicaciones admiten qué esquemas de URI en su máquina o una lista general?
slhck
1
@slhck Supongamos lo primero, ya que lo último no es posible dado que no hay una lista de todas las aplicaciones de Mac para empezar. Sin embargo, Versiontracker / MacUpdate podría estar razonablemente completo. Sería de gran ayuda si esta pregunta contuviera información sobre la motivación.
Daniel Beck
1
Estaba buscando principalmente una lista general, pero encontrar las aplicaciones en mi máquina también sería útil.
imsoper el

Respuestas:

13

Otra opción sería usar lsregister -dump.

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

Lri
fuente
1
Gracias, el largo comando funcionó.
Leo Ufimtsev
7

Para obtener una lista de todos los esquemas de URL que admiten las aplicaciones en su sistema, obtenga RCDefaultApp . Agregará un panel de preferencias a las preferencias del sistema que incluye una lista de esquemas de URL compatibles y las aplicaciones que brindan ese soporte.

Captura de pantalla


Tenga en cuenta que estos esquemas no están necesariamente relacionados con servicios útiles proporcionados por las aplicaciones. Muchos existen simplemente para facilitar el registro del software (p x-voodoopad-register. Ej . x-unison2-reg, O webnote-license) haciendo clic en un enlace en un correo electrónico y no tienen ningún otro uso. Por lo demás, debe descubrir cómo usarlos. Simplemente ejecutar, por ejemplo, open txmt://fooen la Terminal no producirá un resultado útil.

Captura de pantalla

Daniel Beck
fuente