Platforms to show: All Mac Windows Linux Cross-Platform
LaunchServicesAllRoleHandlersForContentTypeMBS(ContentType as string, role as Integer) as LaunchServicesStringListMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
global method | Launch Services | MBS MacOSX Plugin | 6.0 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Application content handling capabilities are determined according to the kCFBundleDocumentTypes listed in an application's Info.plist). For any role, specify kLSRolesAll.
Returns nil if no handlers are available.
Requires Mac OS X 10.4.
Constants you can use for the role parameter:
kLSRolesNone | = 1 | no claim is made about support for this type/scheme |
kLSRolesViewer | = 2 | claim to be able to view this type/scheme |
kLSRolesEditor | = 4 | claim to be able to edit this type/scheme |
kLSRolesAll | = -1 | claim to do it all |
Example output for code above is:
com.adobe.Reader, com.apple.preview, com.adobe.acrobat.reader, com.apple.MDIimporter.PDF
The items on this page are in the following plugins: MBS MacOSX Plugin.