Platforms to show: All Mac Windows Linux Cross-Platform

LaunchServicesDefaultRoleHandlerForContentTypeMBS(ContentType as string, role as Integer) as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method Launch Services MBS MacOSX Plugin 6.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the application bundle identifier of the default handler for the specified content type (UTI), in the specified role(s).
Example
const type="com.adobe.pdf"
msgbox LaunchServicesDefaultRoleHandlerForContentTypeMBS(type,-1)

For any role, specify kLSRolesAll. Returns "" if no handler is available.
Requires Mac OS X 10.4.

Constants you can use for the role parameter:
kLSRolesNone = 1no claim is made about support for this type/scheme
kLSRolesViewer= 2claim to be able to view this type/scheme
kLSRolesEditor= 4claim to be able to edit this type/scheme
kLSRolesAll = -1claim to do it all

The items on this page are in the following plugins: MBS MacOSX Plugin.


The biggest plugin in space...