<- Chrome Settings Library

DefaultHandlersForFileExtensions

Assigns apps as default handlers for specified file extensions
Last updated October 8, 2024

This policy allows the admins to specify apps that act as default handlers for the respective file extensions on Google ChromeOS that users can't change. For all file extensions not specified in the policy, users are free to set their own defaults with respect to the usual workflow. Specify Chrome apps by their ID, such as pjkljhegncpnkpknbcohdijeoejaedia; Web apps by the URL used in WebAppInstallForceList, such as https://google.com/maps; Android apps by their package name, such as com.google.android.gm; System Web Apps by their snake case name, such as projector; Virtual Tasks by their designated name prepended with VirtualTask/, such as VirtualTask/microsoft-office. Isolated Web Apps by their web bundle ID, such as egoxo6biqdjrk62rman4vvr5cbq2ozsyydig7jmdxcmohdob2ecaaaic. Note that apps MUST declare themselves as file handlers for specified file extensions in the manifest in order for that policy item to take effect (i.e. the policy does NOT extend existing app capabilities). Leaving the policy unset allows Google ChromeOS to select default handlers according to the internal logic.

Supported On:
Platform Start End
ChromeOS 111
Example value:

{"0":{"policy_id":"https://google.com/maps","file_extensions":{"0":"maps"}},"1":{"policy_id":"pnomlkjighijklmnopabcdefghijklff","file_extensions":{"0":"xslx"}},"2":{"policy_id":"abcdefghijklmnopabcdefghijklmnop","file_extensions":{"0":"docx","1":"pdf"}},"3":{"policy_id":"projector","file_extensions":{"0":"proj"}},"4":{"policy_id":"VirtualTask/microsoft-office","file_extensions":{"0":"pptx"}},"5":{"policy_id":"egoxo6biqdjrk62rman4vvr5cbq2ozsyydig7jmdxcmohdob2ecaaaic","file_extensions":{"0":"rdp"}}}

Features: